如何在点击事件中取到DataGrid的值? 无论点击DataGrid的哪一行哪一列,取到选中单元格的值?该怎么取!请指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去www.chinaaspx.com找找相关文章 在DataGrid的CurrentCellChanged事件写入:private void dg_plan_CurrentCellChanged(object sender, System.EventArgs e){//获得"datagrid :{row = ?,column = ?}"这样的字符串string s = dg_plan.CurrentCell.ToString();//取得行string s1 = s.Substring(s.IndexOf("=")+2,1);//取得列int n = s.IndexOf("=",s.IndexOf("=")+1);string s2 = s.Substring(n+2,1);dg_plan[int.Parse(s1),int.Parse(s2)].ToString();}注:本方法为WinForm的DataGrid CurrentCell属性获得当前具有焦点的单元格直接用datagrid[datagrid.CurrentCell]来修改当前单元格的内容 可用DataGrid空件右键"属性生成器"全设为选择按扭. private void itemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { TableCell id2=e.Item.Cells[1]; //id2就是当前行的第二个单无格 } trydg[dg.CurrentCell.RowNumber, dg.CurrentCell.ColumnNumber].ToString() 在winform下,dgMain.CurrentCell.RowNumber取出DataGrid当前行对应的DataTable的值。DataRowView drv = (DataRowView)this.BindingContext[this.ds,this.ds.Tables[0].TableName].Current;获取到drv就可以改数据,还可以获取DataRow drow = drv.Row; zhzuo(秋枫) ( ) 信誉:100 你的blog是不是挂了。上不去了 C#链接数据库的简单问题 【咨询疑问】关于通过new创建对象的问题 请问Console.Read()读的到底是哪个字符的ASCII码? 今天遇到个难题 c#中怎么在网页上显示tiff 哪位大哥有详细代码发下 C# C/S结构的手机短信定位怎么搞。。。。。大侠们谁搞过赐教赐教。。。。。。。。。。。。。 winform datagridview 导出为dbf文件 求代码!(C#) 如何立即中止Timer 正则表达式 救命 如何在datagrid的某一列中插入下拉框 谁能帮我把这段delphi代码转化成C#的,帮帮我! 如何实现对XML数据的查询啊? 如何使一个窗口在前台运行???
private void dg_plan_CurrentCellChanged(object sender, System.EventArgs e)
{
//获得"datagrid :{row = ?,column = ?}"这样的字符串
string s = dg_plan.CurrentCell.ToString();
//取得行
string s1 = s.Substring(s.IndexOf("=")+2,1);
//取得列
int n = s.IndexOf("=",s.IndexOf("=")+1);
string s2 = s.Substring(n+2,1);
dg_plan[int.Parse(s1),int.Parse(s2)].ToString();
}注:本方法为WinForm的DataGrid
直接用datagrid[datagrid.CurrentCell]来修改当前单元格的内容
{
TableCell id2=e.Item.Cells[1];
//id2就是当前行的第二个单无格
}
dgMain.CurrentCell.RowNumber
取出DataGrid当前行对应的DataTable的值。
DataRowView drv = (DataRowView)this.BindingContext[this.ds,this.ds.Tables[0].TableName].Current;
获取到drv就可以改数据,还可以获取
DataRow drow = drv.Row;