|
; /// </summary> /// <param name="source"></param> /// <param name="e"></param> private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { SqlConnection con=new SqlConnection("server=accp-lzh;uid=sa;pwd=sasa;database=pubs"); SqlCommand selectCmd=con.CreateCommand(); selectCmd.CommandType=CommandType.Text; selectCmd.CommandText="select * from publishers where pub_id like ''''99%''''"; SqlDataAdapter sqlAdatper=new SqlDataAdapter(); sqlAdatper.SelectCommand=selectCmd; DataSet ds=new DataSet(); con.Open(); sqlAdatper.Fill(ds,"publishers"); con.Close(); SqlCommand updateCmd=con.CreateCommand(); updateCmd.CommandText="update publishers set pub_name=@pubname,city=@city,state=@state,country=@country where pub_id=@pub_id"; SqlParameter PubNamePar=new SqlParameter("@pubname",SqlDbType.VarChar,40,"pub_name"); updateCmd.Parameters.Add(PubNamePar); SqlParameter CityPar=new SqlParameter("@city",SqlDbType.VarChar,20,"city"); updateCmd.Parameters.Add(CityPar); SqlParameter StatePar=new SqlParameter("@state",SqlDbType.Char,2,"state"); updateCmd.Parameters.Add(StatePar); SqlParameter CountryPar=new SqlParameter("@country",SqlDbType.VarChar,30,"country"); updateCmd.Parameters.Add(CountryPar); SqlParameter PubIDPar=new SqlParameter("@pub_id",SqlDbType.Char,4,"pub_id"); PubIDPar.SourceVersion=DataRowVersion.Original; updateCmd.Parameters.Add(PubIDPar); sqlAdatper.UpdateCommand=updateCmd; DataTable table=ds.Tables["publishers"]; table.PrimaryKey=new DataColumn[] { table.Columns["pub_id"] }; DataRow row=table.Rows.Find(((TextBox)(e.Item.Cells[2].Controls[0])).Text); row["pub_name"]=((TextBox)(e.Item.Cells[3].Controls[0])).Text; row["city"]=((TextBox)(e.Item.Cells[4].Controls[0])).Text; row["state"]=((TextBox)(e.Item.Cells[5].Controls[0])).Text; row["country"]=((TextBox)(e.Item.Cells[6].Controls[0])).Text; con.Open(); &nb 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 [C语言系列]NET 中C#的switch语句的语法 [系统软件]托拽Explore中的文件到VB.net的窗口 [系统软件]Boost库在XP+Visual C++.net中的安装 [常用软件]新配色面板:Paint.Net3.0RC1官方下载 [常用软件]用内建的“Net Meeting”聊天 [VB.NET程序]Henry的VB.NET之旅(三)—共享成员 [VB.NET程序]Henry的VB.NET之旅(二)—构造与析构 [VB.NET程序]Henry的VB.NET之旅(一)—失踪的窗体 [VB.NET程序]在托盘上显示Balloon Tooltip(VB.NET) [VB.NET程序]VB.NET中关于DataGrid颜色的自定义。
|