请教 C#中DataGrid和有关数据修改(WinForm) 有一个数据显示窗体是利用DataGrid显示的,我想达到一个目的,当我双击DataGrid中的某一行时,将弹出一个新窗口,新窗口中显示该条记录的详细信息以便修改 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DataGrid的CellDoubleClick事件中写你显示新窗口的代码 将数据的id列放到datagrid中第一列,隐藏,写DataGrid的双击事件Form2的构造函数加上一个id的参数,然后从数据库获取数据 private void DataGrid_DoubleClick(object sender, EventArgs e) { string id = GvMessage.CurrentRow.Cells[0].Value.ToString(); if (id != null && id != "") { Form2 form2 = new Form2(id); form2.ShowDialog(); } } 如果表是数据库中的表绑定的那么查找就简单了,找到rows(e.RowIndex)所在行对应的数据库表的行更改 在DataGrid的CellDoubleClick事件里写新form的弹出用私有变量来存储当前行的index,在新form里通过DataGrid.DataSource或者数据库来查找index的详细信息切显示 他没写 清楚啊!没写完。况且 GvMessage 根本就没这个 方法 除非是 datagrid1 C# winfrom 如何判断鼠标一直按下事件 虽然代码有点长,不过问题就那么一点,关于ArraList的 怎么才能选中datagridview 中的checkbox???? datagridview 行合计的问题 怎么实现c# windows 应用程序开机自动运行? c#的资源管理系统? 关于接口,委托,事件...求指点! jqgrid 列汇总 如何在js中调用一个按钮 200分, 请教C#中一个正则匹配(或者替换)的写法 急:datagridview问题 求算法,知道总额和单价,求数量
将数据的id列放到datagrid中第一列,隐藏,写DataGrid的双击事件Form2的构造函数加上一个id的参数,然后从数据库获取数据
private void DataGrid_DoubleClick(object sender, EventArgs e)
{
string id = GvMessage.CurrentRow.Cells[0].Value.ToString();
if (id != null && id != "")
{
Form2 form2 = new Form2(id);
form2.ShowDialog();
}
}
那么查找就简单了,找到rows(e.RowIndex)所在行对应的数据库表的行
更改
用私有变量来存储当前行的index,在新form里通过DataGrid.DataSource或者数据库来查找index的详细信息切显示
他没写 清楚啊!没写完。况且 GvMessage 根本就没这个 方法 除非是 datagrid1