当前位置: 移动技术网 > IT编程>开发语言>c# > C#实例代码之抽奖升级版可以经表格数据导入数据库,抽奖设置,补抽

C#实例代码之抽奖升级版可以经表格数据导入数据库,抽奖设置,补抽

2019年07月18日  | 移动技术网IT编程  | 我要评论
我写代码一直是这个风格,废话不多,直接给大家贴代码,现在还是老规矩,具体代码如下所示: using system; using system.collectio

我写代码一直是这个风格,废话不多,直接给大家贴代码,现在还是老规矩,具体代码如下所示:

using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.drawing.imaging;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
using system.data.sqlclient;
using system.collections;
using system.io;
namespace check_ticket
{
public partial class btn_uploadfile : form
{
string conn = "server=win-oudrehch;database=xtf;uid=sa;pwd=";
string sql = "";
int curnum = ;//奖项人数
int second = ;//防止二次被抽取
hashtable hashtable = new hashtable();//存储编号
hashtable hashtable = new hashtable();//存储获奖名单
hashtable hashtable = new hashtable();//避免二次抽奖
dictionary<int, string> dict = new dictionary<int, string>();//词典存储所有参赛者
random rd = new random();
int time = ;
label[] label = new label[];
int index = ;//词典key键值
int total = ;//label个数
int num = ;//获奖总数
string s = "";
int end = ;//抽奖结束
public btn_uploadfile()
{
initializecomponent();
}
private void form_load(object sender, eventargs e)
{
datagridview.forecolor = color.blue;
menu.visible = false;
combobox.selectedindex = ;
this.timer.interval = ;
this.timer.interval = ;
this.timer.enabled = true;
this.windowstate = formwindowstate.maximized;
}
private void getnumber(string s)
{
sqlconnection myconn = new sqlconnection(conn);
myconn.open();
sql = "select *from sumprize";
sqldataadapter da = new sqldataadapter(sql, myconn);
dataset ds = new dataset();
da.fill(ds);
switch (s)
{
case "一等奖":
second = ;
curnum = convert.toint(ds.tables[].rows[]["prizenum"].tostring());
break;
case "二等奖":
second = ;
curnum = convert.toint(ds.tables[].rows[]["prizenum"].tostring());
break;
case "三等奖":
second = ;
curnum = convert.toint(ds.tables[].rows[]["prizenum"].tostring());
break;
case "四等奖":
second = ;
curnum = convert.toint(ds.tables[].rows[]["prizenum"].tostring());
break;
case "五等奖":
second = ;
curnum = convert.toint(ds.tables[].rows[]["prizenum"].tostring());
break;
case "六等奖":
second = ;
curnum = convert.toint(ds.tables[].rows[]["prizenum"].tostring());
break;
case "请选择":
curnum = ;
break;
default:
break;
}
}
private void button_click(object sender, eventargs e)
{
sqlconnection myconn = new sqlconnection(conn);
myconn.open();
//未选择抽奖项
if (curnum == )
{
messagebox.show("未设置该奖项或未选择奖项,抽奖没有意义!!!");
return;
}
//处理已经被抽奖项
if (!hashtable.containsvalue(second))
{
combobox.enabled = true;
hashtable.add(second, second);
}
else
{
messagebox.show("此奖项已经被抽过,换个奖项吧?");
return;
}
string prize = combobox.text.tostring();
string sqlcount = "select sum(prizenum) as num from sumprize";
sqldataadapter sda = new sqldataadapter(sqlcount, myconn);
dataset ds = new dataset();
sda.fill(ds);
//设置有奖总人数
num = convert.toint(ds.tables[].rows[]["num"].tostring());
for (int i = ; i < datagridview.rowcount-; i++)
{
dict.add(index, datagridview.rows[i].cells["workerid"].value.tostring() + " " + datagridview.rows[i].cells["name"].value.tostring());
index++;
}
myconn.close();
timer.start();
clearlabel();
bornlabel();
timer.enabled = true;
combobox.enabled = false;
}
private void button_click(object sender, eventargs e)
{
end = ;
menu.text = "";
hashtable.clear();
clearlabel();
button.enabled = true;
button.enabled = true;
button.enabled = false;
menu.visible = false;
btnadd.visible = false;
tbnum.visible = false;
ge.visible = false;
addend.visible = false;
lab.text = "中奖名单";
datagridview.visible = false;
string sqlchecked = "delete from checked";
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");
datagridview.datasource = ds;
datagridview.datamember = "ticket";
sqlcommand mycomm = new sqlcommand(sqlchecked, myconn);
mycomm.executenonquery();
myconn.close();
}
private void button_click(object sender, eventargs e)
{
menu.visible = false;
clearlabel();
sql = "select workeridandname,prize from checked order by prizeid";
sqlconnection myconn = new sqlconnection(conn);
myconn.open();
sqldataadapter sda = new sqldataadapter(sql, myconn);
dataset ds = new dataset();
sda.fill(ds, "checked");
datagridview.datasource = ds;
datagridview.datamember = "checked";
datagridview.visible = true;
menu.text += "恭喜:\n";
for(int i=;i<datagridview.rowcount-;i++)
{
menu.text += datagridview.rows[i].cells["workeridandname"].value.tostring() +" 获得"+ datagridview.rows[i].cells["prize"].value.tostring() + "\n";
}
menu.visible = true;
timer.start();
myconn.close();
}
private void button_click(object sender, eventargs e)
{
new setpeople().showdialog();
}
private void combobox_selectedvaluechanged(object sender, eventargs e)
{
getnumber(combobox.text.tostring());
}
private void timer_tick(object sender, eventargs e)
{
lab.left = lab.left - ;
if (lab.right < )
{
lab.left = this.width;
}
}
//创建labels
private void bornlabel()
{
int i = ;
for (i = ; i < curnum; i++)
{
label[i] = new label();
label[i].forecolor = color.blue;
label[i].location = new system.drawing.point(, + (i * ));
label[i].size = new system.drawing.size(, );
label[i].backcolor = color.transparent;
label[i].anchor = (anchorstyles.top);
label[i].font = new system.drawing.font("simsun", , fontstyle.bold);
this.controls.add(label[i]);
}
total = i;
}
//清除labels
private void clearlabel()
{
for (int i = ; i < total; i++)
{
this.controls.remove(label[i]);
}
}
private void timer_tick(object sender, eventargs e)
{
hashtable.clear();
hashtable.clear();
sqlconnection con = new sqlconnection(conn);
string sql = "select count(*) from ticket";
sqlcommand com = new sqlcommand(sql, con);
con.open();
int emcount = convert.toint(com.executescalar());
con.close();
timer.enabled = true;
timer.interval = time;
int i;
for (i = ; i < curnum; i++)
{
int random = convert.toint(rd.next(, emcount));
if (datagridview.rows[random].cells["checked"].value.tostring().trim()=="" 
&& !hashtable.containsvalue(dict[random]))
{
hashtable.add(random,random);
hashtable.add(dict[random], dict[random]);
label[i].text = dict[random];
}
else
{
i--;
}
}
}
private void button_click(object sender, eventargs e)
{
combobox.enabled = true;
sqlconnection con = new sqlconnection(conn);
con.open();
string sql = "";
s = "";
timer.stop();
foreach (dictionaryentry de in hashtable)
{
sql = string.format("insert into checked(workeridandname,prize,prizeid) values('{}','{}','{}')", de.value.tostring(), combobox.text.tostring(),second.tostring());
sqlcommand com = new sqlcommand(sql, con);
com.executenonquery(); 
s += de.value.tostring() +" "; 
}
foreach (dictionaryentry de in hashtable)
{
datagridview.rows[convert.toint(de.key)].cells["checked"].value = "";
}
lab.text = "恭喜: " + s + "获得" + combobox.text.tostring();
//判断抽奖结束
end = end + curnum;
if (end == num)
{
button.enabled = false;
//button.enabled = false;
button.enabled = true;
if (messagebox.show("抽奖结束,是否进行补抽,点击确定进行补抽,取消结束此次抽奖!", "温馨提示", messageboxbuttons.yesno, messageboxicon.question) == dialogresult.yes)
{
btnadd.visible = true;
tbnum.visible = true;
ge.visible = true;
addend.visible = true;
}
}
}
private void timer_tick(object sender, eventargs e)
{
menu.top = menu.top - ;
if (menu.bottom < )
{
menu.top = this.height-;
}
}
private void 关闭窗口toolstripmenuitem_click(object sender, eventargs e)
{
this.close();
}
private void btnadd_click(object sender, eventargs e)
{
curnum = convert.toint(tbnum.text.tostring());
if (curnum == )
{
messagebox.show("请输入补抽个数!!!", "温馨提示");
return;
}
end = end + curnum;
if (end > convert.toint(datagridview.rowcount))
{
button.enabled = false;
messagebox.show("抽奖超过参与人数无法进行补抽!","温馨提示");
return;
}
timer.start();
clearlabel();
bornlabel();
}
private void addend_click(object sender, eventargs e)
{
btnadd.visible = false;
addend.visible = false;
tbnum.visible = false;
ge.visible = false;
menu.visible = false;
clearlabel();
sql = "select workeridandname,prize from checked order by prizeid";
sqlconnection myconn = new sqlconnection(conn);
myconn.open();
sqldataadapter sda = new sqldataadapter(sql, myconn);
dataset ds = new dataset();
sda.fill(ds, "checked");
datagridview.datasource = ds;
datagridview.datamember = "checked";
menu.text += "恭喜:\n";
for (int i = ; i < datagridview.rowcount - ; i++)
{
menu.text += datagridview.rows[i].cells["workeridandname"].value.tostring() + " 获得" + datagridview.rows[i].cells["prize"].value.tostring() + "\n";
}
menu.visible = true;
timer.start();
myconn.close();
}
//先导入到dataset
public dataset getxsldata(string filepath)
{
string strcon = "provider=microsoft.ace.oledb..;data source=" + filepath + ";extended properties=\"excel .;hdr=yes;\"";
system.data.oledb.oledbconnection conn = new system.data.oledb.oledbconnection(strcon);
string strcom = "select * from [sheet$]";
conn.open();
system.data.oledb.oledbdataadapter mycommand = new system.data.oledb.oledbdataadapter(strcom, conn);
dataset ds = new dataset();
mycommand.fill(ds, "[sheet$]");
conn.close();
return ds;
}
public static int errorcount = ;//记录错误信息条数
public static int insertcount = ;//记录插入成功条数
public static int updatecount = ;//记录更新信息条数
public bool importxsl(string home)
{
try
{
dataset ds = new dataset();
//取得数据集
//调用上面的函数
ds = getxsldata(@home);
sqlconnection con = new sqlconnection(conn);
con.open();
for (int i = ; i < ds.tables[].rows.count; i++)
{
string workerid = ds.tables[].rows[i][].tostring();
string name = ds.tables[].rows[i][].tostring();
string checked = ds.tables[].rows[i][].tostring();
if (workerid != "" && name != "")
{
string sq = string.format("select * from ticket where workerid='{}' and name='{}'", workerid, name);
sqlcommand selectcom = new sqlcommand(sq, con);
int count = convert.toint(selectcom.executescalar());
if (count > )
{
updatecount++;
}
else
{
string s = string.format("insert into ticket(workerid,name,checked) values('{}','{}','{}')", workerid, name,checked);
sqlcommand insertcom = new sqlcommand(s, con);
int result = insertcom.executenonquery();
insertcount++;
}
}
}
if (updatecount + insertcount == ds.tables[].rows.count)
{
return true;
}
else
{
return false;
}
}
catch (exception e)
{
return false;
}
}
//导入excle
private void button_click(object sender, eventargs e)
{
openfiledialog ofd = new openfiledialog();
ofd.filter = "microsoft excel files(*.xls)|*.xls;*.xlsx";//过滤一下,只要表格格式的
ofd.restoredirectory = true;
ofd.filterindex = ;
ofd.addextension = true;
ofd.checkfileexists = true;
ofd.checkpathexists = true;
ofd.showhelp = true;//是否显示帮助按钮
if (ofd.showdialog() == dialogresult.ok)
{
this.textbox.text = ofd.filename;
} 
}
//导入excle表格
private void button_click(object sender, eventargs e)
{
sqlconnection con = new sqlconnection(conn);
con.open();
//清空主键信息,标识自增从开始
string sqlstr = "truncate table ticket";
sqlcommand comm = new sqlcommand(sqlstr,con);
comm.executenonquery();
con.close();
if (textbox.text == "")
{
messagebox.show("请选择一张表格!!!", "温馨提示");
return;
} 
if (importxsl(textbox.text.tostring()))
{
messagebox.show(insertcount + "条数据导入成功!" + updatecount + "条数据重复!");
}
textbox.text = "";
} 
namespace check_ticket
{
partial class btn_uploadfile
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private system.componentmodel.icontainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
protected override void dispose(bool disposing)
{
if (disposing && (components != null))
{
components.dispose();
}
base.dispose(disposing);
}
#region windows 窗体设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void initializecomponent()
{
this.components = new system.componentmodel.container();
this.lab = new system.windows.forms.label();
this.combobox = new system.windows.forms.combobox();
this.button = new system.windows.forms.button();
this.datagridview = new system.windows.forms.datagridview();
this.button = new system.windows.forms.button();
this.button = new system.windows.forms.button();
this.datagridview = new system.windows.forms.datagridview();
this.button = new system.windows.forms.button();
this.lab = new system.windows.forms.label();
this.timer = new system.windows.forms.timer(this.components);
this.timer = new system.windows.forms.timer(this.components);
this.button = new system.windows.forms.button();
this.lab = new system.windows.forms.label();
this.timer = new system.windows.forms.timer(this.components);
this.menu = new system.windows.forms.label();
this.menustrip = new system.windows.forms.menustrip();
this.toolstripmenuitem = new system.windows.forms.toolstripmenuitem();
this.附加功能toolstripmenuitem = new system.windows.forms.toolstripmenuitem();
this.label = new system.windows.forms.label();
this.btnadd = new system.windows.forms.button();
this.tbnum = new system.windows.forms.textbox();
this.ge = new system.windows.forms.label();
this.补抽toolstripmenuitem = new system.windows.forms.toolstripmenuitem();
this.addend = new system.windows.forms.button();
this.openfiledialog = new system.windows.forms.openfiledialog();
this.button = new system.windows.forms.button();
this.textbox = new system.windows.forms.textbox();
this.button = new system.windows.forms.button();
((system.componentmodel.isupportinitialize)(this.datagridview)).begininit();
((system.componentmodel.isupportinitialize)(this.datagridview)).begininit();
this.menustrip.suspendlayout();
this.suspendlayout();
// 
// lab
// 
this.lab.autosize = true;
this.lab.backcolor = system.drawing.color.blue;
this.lab.font = new system.drawing.font("微软雅黑", .f, system.drawing.fontstyle.bold, system.drawing.graphicsunit.point, ((byte)()));
this.lab.forecolor = system.drawing.color.red;
this.lab.location = new system.drawing.point(, );
this.lab.name = "lab";
this.lab.size = new system.drawing.size(, );
this.lab.tabindex = ;
this.lab.text = "奖项名称:";
// 
// combobox
// 
this.combobox.dropdownstyle = system.windows.forms.comboboxstyle.dropdownlist;
this.combobox.forecolor = system.drawing.color.red;
this.combobox.formattingenabled = true;
this.combobox.items.addrange(new object[] {
"请选择",
"一等奖",
"二等奖",
"三等奖",
"四等奖",
"五等奖",
"六等奖"});
this.combobox.location = new system.drawing.point(, );
this.combobox.name = "combobox";
this.combobox.size = new system.drawing.size(, );
this.combobox.tabindex = ;
this.combobox.selectedvaluechanged += new system.eventhandler(this.combobox_selectedvaluechanged);
// 
// button
// 
this.button.enabled = false;
this.button.font = new system.drawing.font("宋体", f, system.drawing.fontstyle.bold, system.drawing.graphicsunit.point, ((byte)()));
this.button.forecolor = system.drawing.color.fromargb(((int)(((byte)()))), ((int)(((byte)()))), ((int)(((byte)()))));
this.button.location = new system.drawing.point(, );
this.button.name = "button";
this.button.size = new system.drawing.size(, );
this.button.tabindex = ;
this.button.text = "开始抽奖";
this.button.usevisualstylebackcolor = true;
this.button.click += new system.eventhandler(this.button_click);
// 
// datagridview
// 
this.datagridview.columnheadersheightsizemode = system.windows.forms.datagridviewcolumnheadersheightsizemode.autosize;
this.datagridview.location = new system.drawing.point(, );
this.datagridview.name = "datagridview";
this.datagridview.rowtemplate.height = ;
this.datagridview.size = new system.drawing.size(, );
this.datagridview.tabindex = ;
this.datagridview.visible = false;
// 
// button
// 
this.button.enabled = false;
this.button.font = new system.drawing.font("宋体", f, system.drawing.fontstyle.bold, system.drawing.graphicsunit.point, ((byte)()));
this.button.forecolor = system.drawing.color.fromargb(((int)(((byte)()))), ((int)(((byte)()))), ((int)(((byte)()))));
this.button.location = new system.drawing.point(, );
this.button.name = "button";
this.button.size = new system.drawing.size(, );
this.button.tabindex = ;
this.button.text = "查看获奖名单";
this.button.usevisualstylebackcolor = true;
this.button.click += new system.eventhandler(this.button_click);
// 
// button
// 
this.button.font = new system.drawing.font("宋体", f, system.drawing.fontstyle.bold, system.drawing.graphicsunit.point, ((byte)()));
this.button.forecolor = system.drawing.color.fromargb(((int)(((byte)()))), ((int)(((byte)()))), ((int)(((byte)()))));
this.button.location = new system.drawing.point(, );
this.button.name = "button";
this.button.size = new system.drawing.size(, );
this.button.tabindex = ;
this.button.text = "人员加载";
this.button.usevisualstylebackcolor = true;
this.button.click += new system.eventhandler(this.button_click);
// 
// datagridview
// 
this.datagridview.autosizecolumnsmode = system.windows.forms.datagridviewautosizecolumnsmode.allcells;
this.datagridview.columnheadersheightsizemode = system.windows.forms.datagridviewcolumnheadersheightsizemode.autosize;
this.datagridview.gridcolor = system.drawing.color.black;
this.datagridview.location = new system.drawing.point(, );
this.datagridview.name = "datagridview";
this.datagridview.rowheadersvisible = false;
this.datagridview.rowtemplate.height = ;
this.datagridview.size = new system.drawing.size(, );
this.datagridview.tabindex = ;
this.datagridview.visible = false;
// 
// button
// 
this.button.font = new system.drawing.font("宋体", f, system.drawing.fontstyle.bold, system.drawing.graphicsunit.point, ((byte)()));
this.button.forecolor = system.drawing.color.fromargb(((int)(((byte)()))), ((int)(((byte)()))), ((int)(((byte)()))));
this.button.location = new system.drawing.point(, );
this.button.name = "button";
this.button.size = new system.drawing.size(, );
this.button.tabindex = ;
this.button.text = "设置奖项对应人数";
this.button.usevisualstylebackcolor = true;
this.button.click += new system.eventhandler(this.button_click);
// 
// lab
// 
this.lab.autosize = true;
this.lab.backcolor = system.drawing.color.transparent;
this.lab.font = new system.drawing.font("宋体", f, system.drawing.fontstyle.regular, system.drawing.graphicsunit.point, ((byte)()));
this.lab.forecolor = system.drawing.color.blue;
this.lab.location = new system.drawing.point(, );
this.lab.name = "lab";
this.lab.size = new system.drawing.size(, );
this.lab.tabindex = ;
this.lab.text = "获奖名单";
// 
// timer
// 
this.timer.tick += new system.eventhandler(this.timer_tick);
// 
// timer
// 
this.timer.tick += new system.eventhandler(this.timer_tick);
// 
// button
// 
this.button.enabled = false;
this.button.forecolor = system.drawing.color.red;
this.button.location = new system.drawing.point(, );
this.button.name = "button";
this.button.size = new system.drawing.size(, );
this.button.tabindex = ;
this.button.text = "停止抽奖";
this.button.usevisualstylebackcolor = true;
this.button.click += new system.eventhandler(this.button_click);
// 
// lab
// 
this.lab.anchor = system.windows.forms.anchorstyles.top;
this.lab.autosize = true;
this.lab.backcolor = system.drawing.color.transparent;
this.lab.font = new system.drawing.font("华文新魏", f, system.drawing.fontstyle.bold, system.drawing.graphicsunit.point, ((byte)()));
this.lab.forecolor = system.drawing.color.fromargb(((int)(((byte)()))), ((int)(((byte)()))), ((int)(((byte)()))));
this.lab.location = new system.drawing.point(, );
this.lab.name = "lab";
this.lab.size = new system.drawing.size(, );
this.lab.tabindex = ;
this.lab.text = "善林商务年会抽奖活动";
// 
// timer
// 
this.timer.tick += new system.eventhandler(this.timer_tick);
// 
// menu
// 
this.menu.autosize = true;
this.menu.backcolor = system.drawing.color.transparent;
this.menu.font = new system.drawing.font("宋体", f, system.drawing.fontstyle.regular, system.drawing.graphicsunit.point, ((byte)()));
this.menu.forecolor = system.drawing.color.blue;
this.menu.location = new system.drawing.point(, );
this.menu.name = "menu";
this.menu.size = new system.drawing.size(, );
this.menu.tabindex = ;
// 
// menustrip
// 
this.menustrip.backcolor = system.drawing.color.transparent;
this.menustrip.items.addrange(new system.windows.forms.toolstripitem[] {
this.toolstripmenuitem,
this.附加功能toolstripmenuitem});
this.menustrip.location = new system.drawing.point(, );
this.menustrip.name = "menustrip";
this.menustrip.size = new system.drawing.size(, );
this.menustrip.tabindex = ;
this.menustrip.text = "menustrip";
// 
// toolstripmenuitem
// 
this.toolstripmenuitem.backcolor = system.drawing.color.transparent;
this.toolstripmenuitem.forecolor = system.drawing.color.blue;
this.toolstripmenuitem.name = "toolstripmenuitem";
this.toolstripmenuitem.size = new system.drawing.size(, );
this.toolstripmenuitem.text = "关闭窗口";
this.toolstripmenuitem.click += new system.eventhandler(this.关闭窗口toolstripmenuitem_click);
// 
// 附加功能toolstripmenuitem
// 
this.附加功能toolstripmenuitem.name = "附加功能toolstripmenuitem";
this.附加功能toolstripmenuitem.size = new system.drawing.size(, );
// 
// label
// 
this.label.anchor = system.windows.forms.anchorstyles.top;
this.label.autosize = true;
this.label.forecolor = system.drawing.color.yellow;
this.label.location = new system.drawing.point(, );
this.label.name = "label";
this.label.size = new system.drawing.size(, );
this.label.tabindex = ;
this.label.text = "---------------------------------------------------------------------------------" +
"------";
// 
// btnadd
// 
this.btnadd.forecolor = system.drawing.color.indigo;
this.btnadd.location = new system.drawing.point(, );
this.btnadd.name = "btnadd";
this.btnadd.size = new system.drawing.size(, );
this.btnadd.tabindex = ;
this.btnadd.text = "补抽";
this.btnadd.usevisualstylebackcolor = true;
this.btnadd.visible = false;
this.btnadd.click += new system.eventhandler(this.btnadd_click);
// 
// tbnum
// 
this.tbnum.location = new system.drawing.point(, );
this.tbnum.name = "tbnum";
this.tbnum.size = new system.drawing.size(, );
this.tbnum.tabindex = ;
this.tbnum.text = "";
this.tbnum.visible = false;
// 
// ge
// 
this.ge.autosize = true;
this.ge.font = new system.drawing.font("宋体", .f, system.drawing.fontstyle.bold, system.drawing.graphicsunit.point, ((byte)()));
this.ge.location = new system.drawing.point(, );
this.ge.name = "ge";
this.ge.size = new system.drawing.size(, );
this.ge.tabindex = ;
this.ge.text = "个";
this.ge.visible = false;
// 
// 补抽toolstripmenuitem
// 
this.补抽toolstripmenuitem.name = "补抽toolstripmenuitem";
this.补抽toolstripmenuitem.size = new system.drawing.size(, );
// 
// addend
// 
this.addend.location = new system.drawing.point(, );
this.addend.name = "addend";
this.addend.size = new system.drawing.size(, );
this.addend.tabindex = ;
this.addend.text = "补抽结束";
this.addend.usevisualstylebackcolor = true;
this.addend.visible = false;
this.addend.click += new system.eventhandler(this.addend_click);
// 
// openfiledialog
// 
this.openfiledialog.filename = "openfiledialog";
// 
// button
// 
this.button.location = new system.drawing.point(, );
this.button.name = "button";
this.button.size = new system.drawing.size(, );
this.button.tabindex = ;
this.button.text = "选择文件";
this.button.usevisualstylebackcolor = true;
this.button.click += new system.eventhandler(this.button_click);
// 
// textbox
// 
this.textbox.location = new system.drawing.point(, );
this.textbox.name = "textbox";
this.textbox.size = new system.drawing.size(, );
this.textbox.tabindex = ;
// 
// button
// 
this.button.location = new system.drawing.point(, );
this.button.name = "button";
this.button.size = new system.drawing.size(, );
this.button.tabindex = ;
this.button.text = "上传文件";
this.button.usevisualstylebackcolor = true;
this.button.click += new system.eventhandler(this.button_click);
// 
// btn_uploadfile
// 
this.autoscaledimensions = new system.drawing.sizef(f, f);
this.autoscalemode = system.windows.forms.autoscalemode.font;
this.backcolor = system.drawing.color.red;
this.clientsize = new system.drawing.size(, );
this.controls.add(this.button);
this.controls.add(this.textbox);
this.controls.add(this.button);
this.controls.add(this.addend);
this.controls.add(this.ge);
this.controls.add(this.tbnum);
this.controls.add(this.btnadd);
this.controls.add(this.label);
this.controls.add(this.menu);
this.controls.add(this.lab);
this.controls.add(this.button);
this.controls.add(this.lab);
this.controls.add(this.button);
this.controls.add(this.datagridview);
this.controls.add(this.button);
this.controls.add(this.button);
this.controls.add(this.combobox);
this.controls.add(this.datagridview);
this.controls.add(this.button);
this.controls.add(this.lab);
this.controls.add(this.menustrip);
this.doublebuffered = true;
this.font = new system.drawing.font("宋体", f, system.drawing.fontstyle.bold, system.drawing.graphicsunit.point, ((byte)()));
this.forecolor = system.drawing.color.purple;
this.formborderstyle = system.windows.forms.formborderstyle.none;
this.mainmenustrip = this.menustrip;
this.maximumsize = new system.drawing.size(, );
this.minimumsize = new system.drawing.size(, );
this.name = "btn_uploadfile";
this.showicon = false;
this.text = "抽奖界面";
this.load += new system.eventhandler(this.form_load);
((system.componentmodel.isupportinitialize)(this.datagridview)).endinit();
((system.componentmodel.isupportinitialize)(this.datagridview)).endinit();
this.menustrip.resumelayout(false);
this.menustrip.performlayout();
this.resumelayout(false);
this.performlayout();
}
#endregion
private system.windows.forms.label lab;
private system.windows.forms.combobox combobox;
private system.windows.forms.button button;
private system.windows.forms.datagridview datagridview;
private system.windows.forms.button button;
private system.windows.forms.button button;
private system.windows.forms.datagridview datagridview;
private system.windows.forms.button button;
private system.windows.forms.label lab;
private system.windows.forms.timer timer;
private system.windows.forms.timer timer;
private system.windows.forms.button button;
private system.windows.forms.label lab;
private system.windows.forms.timer timer;
private system.windows.forms.label menu;
private system.windows.forms.menustrip menustrip;
private system.windows.forms.toolstripmenuitem toolstripmenuitem;
private system.windows.forms.label label;
private system.windows.forms.button btnadd;
private system.windows.forms.textbox tbnum;
private system.windows.forms.label ge;
private system.windows.forms.toolstripmenuitem 附加功能toolstripmenuitem;
private system.windows.forms.toolstripmenuitem 补抽toolstripmenuitem;
private system.windows.forms.button addend;
private system.windows.forms.openfiledialog openfiledialog;
private system.windows.forms.button button;
private system.windows.forms.textbox textbox;
private system.windows.forms.button button;
}
} 
}
}

数据库设计


界面

好了,本文就给大家介绍这么多,有需要的朋友可以参考下本代码,根据自己实际需求适当加入,同时感谢大家一直以来对移动技术网网站的支持。

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网