有什么winform datagridview作为数据录入的教程??

p2227 2011-10-20 02:45:51
如题,因为有很多明细数据,想用datagridview作为数据录入的教程,但现在一点头绪都没有,搜索过一下也是讨论,不知道有没有视频教程或者实例?
...全文
134 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuangwei8 2013-08-20
  • 打赏
  • 举报
回复
引用 9 楼 yalan 的回复:
[Quote=引用 8 楼 p2227 的回复:] 引用 7 楼 yalan 的回复: 再来一篇简单易懂的示例,很有参考价值,和你的应用差不多的 http://bennypan1980.blog.163.com/blog/static/87919823200971311599190/ 只能单表操作太局限了,没有多大实用性,我的想法就是遍历各个单元格,一个个判断这样的 [/Quote] SqlCommandBuilder是自动的啊,你的想法太“out”喽呵呵,因为FrameWork的CommandBuilder已经为你准备好了 ^_^
有没有datagridview从网页上扒数据进行简单运算统计的方法?
p2227 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yalan 的回复:]

再来一篇简单易懂的示例,很有参考价值,和你的应用差不多的
http://bennypan1980.blog.163.com/blog/static/87919823200971311599190/
[/Quote]只能单表操作太局限了,没有多大实用性,我的想法就是遍历各个单元格,一个个判断这样的
p2227 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 sjfbtnmcn 的回复:]

没有其他更好的办法,就是使用、使用、再使用。然后把所有的属性都看一遍,刷选一下,挑出自己能用的,尽管试吧。不然,永远都不会的。
上面各位大侠已经说的很好了,自己多实践吧。
[/Quote]但是有些时候并不是把datagridview本身的所有属性试过就可以了,就像当初我想加个鼠标提示,如果一味只是在属性里面找,那就永远都出不来了,查了才知道要加个鼠标提示控件。现在是尝试和提问相结合。
sjfbtnmcn 2011-10-21
  • 打赏
  • 举报
回复
没有其他更好的办法,就是使用、使用、再使用。然后把所有的属性都看一遍,刷选一下,挑出自己能用的,尽管试吧。不然,永远都不会的。
上面各位大侠已经说的很好了,自己多实践吧。
p2227 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yalan 的回复:]

引用 8 楼 p2227 的回复:
引用 7 楼 yalan 的回复:

再来一篇简单易懂的示例,很有参考价值,和你的应用差不多的
http://bennypan1980.blog.163.com/blog/static/87919823200971311599190/
只能单表操作太局限了,没有多大实用性,我的想法就是遍历各个单元格,一个个判断这样的


SqlCommandB……
[/Quote]但是现在哪里有这种机械地一个个对着录入表格的,都是要有什么限定条件,表都是N重表联结的视图
yalan 2011-10-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 p2227 的回复:]
引用 7 楼 yalan 的回复:

再来一篇简单易懂的示例,很有参考价值,和你的应用差不多的
http://bennypan1980.blog.163.com/blog/static/87919823200971311599190/
只能单表操作太局限了,没有多大实用性,我的想法就是遍历各个单元格,一个个判断这样的
[/Quote]

SqlCommandBuilder是自动的啊,你的想法太“out”喽呵呵,因为FrameWork的CommandBuilder已经为你准备好了 ^_^
yalan 2011-10-20
  • 打赏
  • 举报
回复
再来一篇简单易懂的示例,很有参考价值,和你的应用差不多的
http://bennypan1980.blog.163.com/blog/static/87919823200971311599190/
yalan 2011-10-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 p2227 的回复:]
引用 4 楼 wangsunjun 的回复:

介个,太复杂了,不好回答,
听LS的吧
是的,所以最好有实例
[/Quote]

这个也好简单的哦,使用伟大的FrameWork框架提供的SqlCommandBuilder就行啦,会自动为你生成sql语句自动更新数据库的呵呵

自己在百度搜索一下SqlCommandBuilder就行了

附网文一篇,请参考:
http://blog.163.com/xiao_mege/blog/static/7294275320106832257794/
p2227 2011-10-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wangsunjun 的回复:]

介个,太复杂了,不好回答,
听LS的吧
[/Quote]是的,所以最好有实例
  • 打赏
  • 举报
回复
介个,太复杂了,不好回答,
听LS的吧
p2227 2011-10-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yalan 的回复:]

一个最简单的教程:
http://www.zhiweinet.com/jiaocheng/2008-06/863.htm
[/Quote]我就是想做到一个界面里面的数据,用户半自由录入,然后点击“保存”后根据用户的修改进行增删改。
yalan 2011-10-20
  • 打赏
  • 举报
回复
yalan 2011-10-20
  • 打赏
  • 举报
回复
随便找个教程,然后自己练习一个人员管理啊财务管理啊之类的小程序,一两个小时就能搞定DataGridView组件
dbfC#DataGridView中的常用技巧 只列出技巧部分,后面会有补充 0(最基本的技巧). 获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; bookContent = this.database.dataSet.Tables[0].Rows [this.currentposition][21].ToString().Trim(); MessageBox.Show(bookContent); 1、自定义列 //定义列宽 this.dataGridView1.Columns[0].Width = 80; this.dataGridView1.Columns[1].Width = 80; this.dataGridView1.Columns[2].Width = 180; this.dataGridView1.Columns[3].Width = 120; this.dataGridView1.Columns[4].Width = 120; Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance Host Controls in Windows Forms DataGridView Cells 继承 DataGridViewTextBoxCell 类生成新的Cell类,然后再继承 DataGridViewColumn 生成新的Column类,并指定 CellTemplate为新的Cell类。新生成的Column便可以增加到DataGridView中去。 2、自动适应列宽 Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control Samples: DataGridView.AutoSizeColumns( DataGridViewAutoSizeColumnCriteria.HeaderAndDisplayedRows); DataGridView.AutoSizeColumn( DataGridViewAutoSizeColumnCriteria.HeaderOnly, 2, false); DataGridView.AutoSizeRow( DataGridViewAutoSizeRowCriteria.Columns, 2, false); DataGridView.AutoSizeRows( DataGridViewAutoSizeRowCriteria.HeaderAndColumns, 0, dataGridView1.Rows.Count, false); 3、可以绑定并显示对象 Bind Objects to Windows Forms DataGridView Controls 4、可以改变表格线条风格 Change the Border and Gridline Styles in the Windows Forms DataGridView Control Samples: this.dataGridView1.GridColor = Color.BlueViolet; this.dataGridView1.BorderStyle = BorderStyle.Fixed3D; this.dataGridView1.CellBorderStyle = DataGridViewCellBorderStyle.None; this.dataGridView1.RowHeadersBorderStyle = DataGridVie

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧