查阅一下msdn也许靠自己能完成
解决方案 »
- Exception of type 'System.Windows.Forms.AxHost+InvalidActiveXStateException' was
- 急寻大牛,dll引入问题求解中..(帮顶给分,谢谢)
- 关于两表连接在一个gridview中显示的问题
- 求助一个简单的正则表达式
- c#为什么没有vb.net里面的模块?
- 窗体模式下的文本编辑器控件
- 求救:在datagrid中同时用了分页和排序,排序完成后,如果按了下一页,排序又错了,如何解决?
- 为什么循环开始后,软件就僵持了,有没有办法循环开始后不让软件僵持
- 请各位高手出手相救,怎么把一个DataSet的数据集导成Excel文件并保存到指定的路经?
- .net中有没有定义Windows消息常数?
- 在一个函数中,我需要使用一个循环来执行n条查询语句,每个查询语句都返回一个dataset,
- C#环境下的web程序,如何一次性清空所有的session 呢?用的是什么语句? 谢谢
下面这段是对当前记录的一个修改的函数,对你应该有参考价值。
private void DataGridList_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string key = this.DataGridList.DataKeys[e.Item.ItemIndex].ToString();
TextBox textBoxName=(TextBox)e.Item.Cells[2].FindControl("TextBoxName");
TextBox textBoxAddress=(TextBox)e.Item.Cells[3].FindControl("TextBoxAddress");
TextBox textBoxPhone=(TextBox)e.Item.Cells[2].FindControl("TextBoxPhone");
TextBox textBoxPost=(TextBox)e.Item.Cells[2].FindControl("TextBoxPost");
TextBox textBoxLinkMan=(TextBox)e.Item.Cells[2].FindControl("TextBoxLinkMan");
TextBox textBoxMobile=(TextBox)e.Item.Cells[2].FindControl("TextBoxMobile");
TextBox textBoxEmail=(TextBox)e.Item.Cells[2].FindControl("TextBoxEmail");
TextBox textBoxPayConditionl=(TextBox)e.Item.Cells[2].FindControl("TextBoxPayCondition"); #region ÐγÉÊý¾Ý
SupplierData newStoreData=new SupplierData();
DataRow dr=newStoreData.Tables[SupplierData.TABLE_SUPPLIER].NewRow();
dr[SupplierData.FIELD_SUP_ADDRESS]=textBoxAddress.Text.Trim();
dr[SupplierData.FIELD_SUP_EMAIL]=textBoxEmail.Text.Trim();
dr[SupplierData.FIELD_SUP_ID]=key;
dr[SupplierData.FIELD_SUP_LINKMAN]=textBoxLinkMan.Text.Trim();
dr[SupplierData.FIELD_SUP_MOBILE]=textBoxMobile.Text.Trim();
dr[SupplierData.FIELD_SUP_NAME]=textBoxName.Text.Trim();
dr[SupplierData.FIELD_SUP_PHONE]=textBoxPhone.Text.Trim();
dr[SupplierData.FIELD_SUP_POST]=textBoxPost.Text.Trim();
dr[SupplierData.FIELD_SUP_ENABLEFLAG]=EnableFlag.ENABLE;
if(textBoxPayConditionl.Text.Trim().Length>0)
{
dr[SupplierData.FIELD_SUP_PAYCONDITION]=int.Parse(textBoxPayConditionl.Text);
}
else
{
dr[SupplierData.FIELD_SUP_PAYCONDITION]=0;
}
newStoreData.Tables[SupplierData.TABLE_SUPPLIER].Rows.Add(dr);
#endregion SupplierSystem store = new SupplierSystem(); if(store.SameNameExist(textBoxName.Text.Trim(),int.Parse(key))==true)
{
UI.UIFunction.ShowMessage(this,"ϵͳÖÐÒѾ­´æÔÚÏàͬÃû³ÆµÄ¹©Ó¦É̼Ǽ!");
return;
}
if(store.Update(newStoreData)==CommData.ConstantData.Result.ExecFalse)
{
UI.UIFunction.ShowMessage(this,"ÐÞ¸Äʧ°Ü!");
}
else
{
DataGridList_CancelCommand(source,e);
}
}