c#窗体程序 实现随机抽奖
时间: 2024-01-21 16:21:24 浏览: 146
好的,下面是一个简单的C#窗体程序实现随机抽奖的示例:
1. 创建一个窗体,并添加一个按钮和一个标签控件。
2. 在窗体的代码中添加以下代码实现按钮的单击事件处理程序:
```csharp
private void button1_Click(object sender, EventArgs e)
{
string connectionString = "Data Source=serverName;Initial Catalog=databaseName;User ID=userName;Password=password";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
string query = "SELECT TOP 1 * FROM 表名 ORDER BY NEWID()";
SqlCommand command = new SqlCommand(query, connection);
SqlDataReader reader = command.ExecuteReader();
if (reader.Read())
{
string prize = reader["奖品名称"].ToString();
label1.Text = "恭喜您获得了" + prize + "!";
}
connection.Close();
}
```
3. 将代码中的serverName、databaseName、userName、password和表名替换为你的实际值。
4. 运行程序,点击按钮进行随机抽奖。
这个示例程序实现了从数据库中随机选择一个奖品,并将结果显示在标签控件上。你可以根据需要自定义UI界面和抽奖规则。
阅读全文