添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
更新时间:2016年01月05日 09:11:59   作者:Mr_Xing
临近春节,大街小巷的地方都有抽奖活动,那么基于C#是如何实现简单的抽奖程序的呢,下面小编给大家分享了具体代码,有需要的朋友参考下

废话不多说了,直接给大家贴代码了。具体代码如下所示:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace ChouJiang public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) int number = Convert.ToInt32(textBox1.Text.ToString()); string prize=comboBox1.Text.ToString(); string conn = ""; string sql = ""; string s = ""; conn = "server=XTFLZ-PC;database=Xtf;uid=sa;pwd=123456"; sql = "select *from Ticket"; SqlConnection myconn = new SqlConnection(conn); myconn.Open(); SqlDataAdapter sda = new SqlDataAdapter(sql,myconn); DataSet ds=new DataSet(); sda.Fill(ds,"Ticket"); dataGridView11.DataSource = ds; dataGridView11.DataMember = "Ticket"; Random rd = new Random(); for (int i = 0; i < number; i++) int tmp = rd.Next(1, 5); s += dataGridView11.Rows[i].Cells["WorkerID"].Value.ToString() + dataGridView11.Rows[i].Cells["Name"].Value.ToString() + "\n"; MessageBox.Show("恭喜\n"+s+"\n获得"+prize); myconn.Close();

以上代码就是实现抽奖小程序的全部代码,代码简单易懂,写的不好还请见谅,有好的意见欢迎留言,谢谢大家一直以来对脚本之家网站的支持。

您可能感兴趣的文章:
  • C#中Timer实现Tick使用精度的问题

    C#中Timer实现Tick使用精度的问题

    这篇文章主要介绍了C#中Timer实现Tick使用精度的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • c# 使用handle.exe解决程序更新文件被占用的问题

    c# 使用handle.exe解决程序更新文件被占用的问题

    这篇文章主要介绍了c# 使用handle.exe解决程序更新文件被占用的问题,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • Unity3D网格功能生成球体网格模型

    Unity3D网格功能生成球体网格模型

    这篇文章主要为大家详细介绍了Unity3D网格功能生成球体网格模型,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • 使用JsonConverter处理上传文件的路径问题

    使用JsonConverter处理上传文件的路径问题

    我们上传一个文件,把文件保存到服务器上,会有一个明确的物理路径,由于需要从前端访问这个文件,还需要web服务器中的一个虚拟路径,我们可以使用JsonConverter 来自动处理一下,这篇文章主要介绍了使用JsonConverter处理上传文件的路径,需要的朋友可以参考下
    2022-12-12
  • C#版Tesseract库的使用技巧

    C#版Tesseract库的使用技巧

    本文给大家分享C#版Tesseract库的使用技巧,在这里大家需要注意一下tesseract的识别语言包要自己下载后包含到项目里面,并设置为始终复制,或者直接把这个文件包放到运行程序目录(bin\debug)下的,具体实现代码跟随小编一起学习下吧
    2021-05-05
  • C#中Equals和GetHashCode使用及区别

    C#中Equals和GetHashCode使用及区别

    这篇文章主要介绍了C#中Equals和GetHashCode使用及区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 基于C#实现的多生产者多消费者同步问题实例

    基于C#实现的多生产者多消费者同步问题实例

    这篇文章主要介绍了基于C#实现的多生产者多消费者同步问题,包括了加锁与释放锁,以及对应临界资源的访问。是比较实用的技巧,需要的朋友可以参考下
    2014-09-09
  • C# 中的??操作符浅谈

    C# 中的??操作符浅谈

    (??) 用于如果类不为空值时返回它自身,如果为空值则返回之后的操作
    2013-04-04
  • C#中winform中panel重叠无法显示问题的解决

    C#中winform中panel重叠无法显示问题的解决

    这篇文章主要介绍了C#中winform中panel重叠无法显示问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • WPF使用DrawingContext实现二维绘图

    WPF使用DrawingContext实现二维绘图

    这篇文章介绍了WPF使用DrawingContext实现二维绘图的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06