怎么获得Datagridview的当前已经改变行?函数是什么? 请高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取当前编辑行号,用DataGrid.EditItemIndex属性 我的问题是,我的这个表和数据库邦定的表,当对标修改后,要把把表中修改过的行的数据惊醒更新,怎么获得我所修改的数据的行?并且以dataset类型取出改变过的行 如果想要得到编辑过的所以行号,定义一个int的全局数组,在datagrid的ItemCommand事件中,用DataGrid.EditItemIndex属性得到当前编辑行号,然后保存到int的全局数组中。当然保存前,可以先判断一下,此行号是否已经存在数组中了。 直接用dataset.Update()函数就可以更新保存数据库 添加一个事件datagridview.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.Column_Changed);事件 private void Column_Changed(object sender, DataGridViewCellEventArgs e) { if (datagridview.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("")) { //e.RowIndex就是Datagridview的当前已经改变行 //e.ColumnIndex就是Datagridview的当前已经改变列 } } 如何对DataTable中的数据进行迭代显示在Label控件中? 哪位用过MongoDB? C# Byte数组添加数据 关于正则表达式问题 【求助】一个批量图片转换程序的信息显示 结构化编程与面向对象编程的实例 关于一个应用程序框架 为什么我用了水晶报表后程序不能运行了? 火急送分!如何让客户不能改变DataGrid的列宽! C#打开Oracle数据库,怎么写? 怎么获得Datagridview的当前已经改变行?函数是什么? 请高手指点:datagridview内有一个列类型为:DataGridViewComboBoxColumn
定义一个int的全局数组,在datagrid的ItemCommand事件中,用DataGrid.EditItemIndex属性得到当前编辑行号,然后保存到int的全局数组中。当然保存前,可以先判断一下,此行号是否已经存在数组中了。
datagridview.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.Column_Changed);事件
private void Column_Changed(object sender, DataGridViewCellEventArgs e)
{
if (datagridview.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals(""))
{
//e.RowIndex就是Datagridview的当前已经改变行
//e.ColumnIndex就是Datagridview的当前已经改变列
}
}