对刚刚完成的一个winform的小项目的总结
2011-10-28 15:44
155 查看
前几天加班加点忙完了一个winform的小项目,将用友U8凭证生成XML导入到NC的小工具,参考了别人做的一个的界面。
先把小工具的截图放上来吧。
以前做的winform的东西少, 做了这个小项目总结下收获主要有下面几点:
1. datagridview 的绑定,无需象webforms那样dgv.DataBind()这样,指定数据源之后便自动绑定了。代码类似如下:
2.combobox的DropDownStyle默认是DropDown,这种情况下其中的项可以手动编辑,如果想变成和网页的下拉框样式只是获取到数据库中数据显示则需把DropDownStyle改为DropDownList
3.布局时【文档大纲】很有用,可以助你更清晰地查看form上各个控件的次序
4.Dock设定在上面的设定Dock=top,接下来下面的设定为fill,左边的设定为LEFT,紧接着右边的设定为FILL,panel是很方便的布局工具。
5.左侧的对应项设置里面的增删改不知道如何通过sql语句去操作,最后还是按照百度出来的建了全局的dataset,dataadapter,然后分别设定的dataadapter的UpdateCommand,InsertCommand,来操作的, 不知道这样的效率如何
先把小工具的截图放上来吧。
以前做的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,来操作的, 不知道这样的效率如何
相关文章推荐
- 刚完成了一个ASP.NET 项目,简单的总结一下
- 刚刚完成的一个进程通信及托管非托管混合编程的总结之FrameProcessor
- 刚用MVC完成一个小项目,总结一些MVC技巧
- 刚完成一个项目的总结
- 刚用MVC完成一个小项目,总结一些MVC技巧
- 今天做一个winform,想直接把窗体改成输出类库,其他地方直接调结果总提示不能注册组件,回来调度,可以,总结,windows还是直接用新建的类型项目,改容易出错
- (转)刚用MVC完成一个小项目,总结一些MVC技巧
- 刚刚完成的一个项目
- 刚刚完成的一个进程通信及托管非托管混合编程的总结之概述
- 刚刚完成的一个进程通信及托管非托管混合编程的总结之自定义数据
- 刚刚完成的一个进程通信及托管非托管混合编程的总结之CFileMapping
- 团队开发经验:如何带领一个项目团队并做好项目总结 !!
- HTMLParser(一个比较流行的html代码解析、处理开源项目)学习,总结
- [sql server] 问题总结17---一个项目涉及到的50个Sql语句(爱新觉罗.毓华整理版)
- 项目管理心得:一个项目经理的个人体会、经验总结(转)
- 想要快速完成一个Python项目,离不开这些开源库
- 老司机教你如何优雅地完成一个小项目测试
- 一个项目经理经验总结-转载
- 一个项目经理的经验总结 (转载)
- 给自己一个交代--项目经理的总结