如何选中datagrid一行数据,实现以下功能
1。点击添加按钮 添加一空行 在里面添加数据 点击保存按钮保存
2。选中一行,修改里面数据,点击保存按钮保存
3。选中一行,点击删除按钮删除要求可以直接修改数据库 求各位高手 帮忙解决一下
1。点击添加按钮 添加一空行 在里面添加数据 点击保存按钮保存
2。选中一行,修改里面数据,点击保存按钮保存
3。选中一行,点击删除按钮删除要求可以直接修改数据库 求各位高手 帮忙解决一下
解决方案 »
- 奇怪的webservice异步调用读取web.config信息失败
- 初学者问题:请补全代码,关于如何把数据放入datagridview
- 求助!!!!!!!
- 怎样在一个新页面中运行??
- 哈哈,新手本人的二十一点终于熬制成功,请帮忙优化一下代码。
- 我现在想要一个可以到移动网站上去更新手机号所属于地区的代码不知道谁可以提供给我
- 关于建立不规则窗体的问题。解决后,立刻结帖。UP有分。
- 100分求助~如何把整个数据库导入到一个DataSet中。
- 何时该使用模块、何时该使用库?
- 怎么把SQL的VIEW转换成XML Schema
- 为什么使用Server.mappath搜索数据库总是显示c:\inetpub\wwwroot\database\data.mdb而不是正确的路径
- 如何判断一个column name是否属于某个DataRow
2、使用dataadapter获得数据放到dataset
3、然后把dataset绑定到datagrid
4、对datagrid操作后,然后更新dataset,然后再用dataadapter更新数据库
或者
DataRow dr = ds.Tables["表名"].NewRow();
dr["字段"]="...";
ds.Tables["表名"].Rows.Add(dr);
ad.update(ds,“表名”);2.
dg的AllowSorting属性要为false.
int i = dg.CurrentRowindex;
ds.Tables["表名"].Rows[i]["字段"]="...";
ad.update(ds,“表名”);
3.
dg的AllowSorting属性要为false.
int i = dg.CurrentRowindex;
ds.Tables["表名"].Rows[i].Delete();
ad.update(ds,“表名”);
http://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx
dr["字段"]="...";
ds.Tables["表名"].Rows.Add(dr);
ad.update(ds.GetChanges());2.3,使用DataRowView
datagrid的数据源使用DataView;
DataView dv=new DataView(TableNmae,filterstring,sortstring,DataViewRowState);
DataGrid.Datasource=dv;DataRowView drv=(DataRowView)this.BindingContext[this.dv].Current;
DataRow row=drv.Row;
row.Delete();