一个关于DataGrid的问题,知道的朋友帮忙,谢谢先! 在OnClick或者CurrentCellChanged事件里面写代码都可以。你可以得到当前选中的行CurrentRowIndex 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //如果dataGrid1和DataTable dt绑定,主键是id,那:private void dataGrid1_Click(object sender, System.EventArgs e){ string id = dataGrid1[dataGrid1.CurrentCell.RowNumber,dt.Columns.IndexOf("id")].ToString(); dt.PrimaryKey=new DataColumn[]{dt.Columns["id"]}; DataRow dr = dt.Find(new object[]{id});//这样就得到了对应的dt中的行 //做你想做的事情} C# 中 winfrom 和 webForm 信息共享 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。 困难啊,怎么查询最外圈? 高手,这是什么平滑算法? 想要做个小游戏 请问:在c# winform中如果有多个定时器,都是每秒轮询数据库的不同表,并处理一些逻辑??会不会把服务器搞死? 关于ref关键字,谁解释明白了100分献上 [求助]请问如何写好代码? 求购 c#财务软件源代码 一直显示不出来,请赐教。 我这样写增加数据,到底错在哪里? 实在不行我只有重新格式化再装XP-PRO和VS03,哭啊!
private void dataGrid1_Click(object sender, System.EventArgs e)
{
string id = dataGrid1[dataGrid1.CurrentCell.RowNumber,dt.Columns.IndexOf("id")].ToString();
dt.PrimaryKey=new DataColumn[]{dt.Columns["id"]};
DataRow dr = dt.Find(new object[]{id});//这样就得到了对应的dt中的行
//做你想做的事情
}