我想要在增加一条新记录后,就要把这条记录绑定到DataGrid控件中,并把这条记录显示在当前的
DataGrid中。
主窗体的代码:
AddReader reader = new AddReader();
   reader.Show();
在AddReader窗体中的代码:
string ReaderID="";
string selectstr;
selectstr="select max(读者条码)+1 from 读者";
ds = GetDataSet(selectstr,"读者");//这是一个得到“读者条码”返回的是一个数据集ReaderID=ds.Tables[0].Rows[0][0].ToString();取得“读者条码”的值。
string InsertSQL="sp_AddReader "+"'"+ReaderID+"',"+"'"+txtReaderName.Text+"',"+"'"
+cmbSex.Text+"',"+"'"+dtpBirth.Value+"',"+"'"+cmbUnit.Text+"',"+"'"+cmbdzlx.Text+"',"+"'"+cmbzjmc.Text+"',"+"'"+dtpbzrq.Value+"',"+"'"+dtpdzrq.Value+"',"+"'"+cmbbmy.Text+"'";//这是一个添加的存储过程。
ExecuteSQL(InsertSQL);
ReaderArchives rd = new ReaderArchives();
string sql = "select * from 读者 where 读者条码 = "+"'"+ReaderID+"'";
rd.dg_ReaderInfo.SetDataBinding(GetDataSet(sql,"读者"),"读者");这段代码看起来很乱!还希望各位高手给出一个方法指导。
多谢各位了!!!