弱问:怎样用datagird删除和修改对应行?
数据库有表1和表2. 他们相互关联。
datagird1绑定显示表1,并在显示出的每一行后面有查看详细,删除,编辑按钮。
绑定代码如下
DataGrid1.DataKeyField = "id "; //id是表1的主键列
DataGrid1.DataSource=dataset;
DataGrid1.DataBind();
点击选择按钮,把参数传给 BindTable2(string key)方法,在datagird2中显示表2。
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
{
BindTable2( DataGrid1.DataKeys[DataGrid1.SelectedIndex].ToString() );
}
BindTable2(string key)
{
在datagird2绑定显示表2中与表1选中行关联的所有行
}
查看详细实现了,但是删除和编辑怎么弄?
请教高手
[解决办法]
你可以考虑弹出模态对话框来编辑
删除的话更简单了