对刚刚完成的一个winform的小项目的总结

前几天加班加点忙完了一个winform的小项目,将用友U8凭证生成XML导入到NC的小工具,参考了别人做的一个的界面。

先把小工具的截图放上来吧。

以前做的winform的东西少, 做了这个小项目总结下收获主要有下面几点:

1. datagridview 的绑定,无需象webforms那样dgv.DataBind()这样,指定数据源之后便自动绑定了。代码类似如下:

            dgvMapping.Columns[1].HeaderText = string.Format("U8{0}", mappingItem);
dgvMapping.Columns[2].HeaderText = string.Format("U8{0}名称", mappingItem);
dgvMapping.Columns[3].HeaderText = string.Format("NC{0}", mappingItem);
daMapping.SelectCommand = new SqlCommand(sql, new SqlConnection(u8ConnectionString));
daMapping.Fill(dsMapping);
dgvMapping.DataSource = dsMapping.Tables[0];

2.combobox的DropDownStyle默认是DropDown,这种情况下其中的项可以手动编辑,如果想变成和网页的下拉框样式只是获取到数据库中数据显示则需把DropDownStyle改为DropDownList

3.布局时【文档大纲】很有用,可以助你更清晰地查看form上各个控件的次序

4.Dock设定在上面的设定Dock=top,接下来下面的设定为fill,左边的设定为LEFT,紧接着右边的设定为FILL,panel是很方便的布局工具。

5.左侧的对应项设置里面的增删改不知道如何通过sql语句去操作,最后还是按照百度出来的建了全局的dataset,dataadapter,然后分别设定的dataadapter的UpdateCommand,InsertCommand,来操作的, 不知道这样的效率如何

转载于:https://www.cnblogs.com/s1ihome/archive/2011/10/28/2227787.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值