我现在想右键DATAGIRDVIEW出现个新增点下就出来1行(急在线等)
有会winform的大虾在吗?请教个问题
[img=http://b67.photo.store.qq.com/http_imgload.cgi?/rurl4_b=a6215c232eb5ff25a507befd2b320ae7d3cfadc6cb2bc4e48666f18cb518033b43ee92ad0251f65d3e736f3e659ec0334816e36b99aee93c70f761310dd2683c5e841a83b12e5666aea7e31dc748db2fad60ee32&a=70&b=67][/img]
我如果在点击添加参数在DataGridView里面添加一行,然后点击保存保存数据
--------------------编程问答--------------------
图片补充 --------------------编程问答--------------------
DataTable dt = (DataTable)dgv_User.DataSource;
DataRow drData;
drData = dt.NewRow(); ;
drData[0] = null;
drData[1] = "False";
dt.Rows.Add(drData);
dgv_User.DataSource = dt;
dgv_User就是DataGridView控件
如果有多行参数的话,在drData里面按照实际的参数添加即可 --------------------编程问答-------------------- 给datagridview添加一个右键菜单就行了 --------------------编程问答-------------------- 可能是我没描述清楚,我在补充下吧
操作分为3步
1:点击右键菜单中的 添加参数
2:DataGridView动态添加一行,用户在这一行填写数据
3:用户点击保存 保存之前用户添加的那一行数据
求救。。没弄过winform急求 --------------------编程问答-------------------- wangyong0921 你的解答是在后台添加一条后绑定。
我说的是用户在 dategridview 界面上添加一行之后在后台获取修改的数据在保存到数据库去。 --------------------编程问答-------------------- 没太明白,是insert操作吗?弹出窗口,填写,insert --------------------编程问答-------------------- dataGridView有个事件:
1:CellLeave当前单元格失去焦点时发生事件
2:RowLeave行失去焦点时发生的事件
我想你在这个事件里面添加代码
我个人觉得用2不错当然你必须有一个列的属性是“不可编辑的”“编号”应该是最好的选择
这样你在insert的时候会好点
insert into ...values(..)where 编号=(/..这里需要得到编号)的时候就好处理点
按照你的意思是增加一列“修改”之类的列 这个可以处理
可以在处理的时候询问一下,是否真的编辑修改后的数据 然后处理 --------------------编程问答-------------------- dataGridView1.Rows.Add()就用这个也行
补充:.NET技术 , C#