日期:2014-05-20  浏览次数:20414 次

弱问:怎样用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选中行关联的所有行
}

查看详细实现了,但是删除和编辑怎么弄?
请教高手

------解决方案--------------------
你可以考虑弹出模态对话框来编辑
删除的话更简单了