日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用commandfield删除、修改gridview

發布時間:2025/6/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用commandfield删除、修改gridview 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
gridview任務——〉編輯列 添加一個commandField,設置showDeleteBotton和showEditBotton為true gridview的數據邦定函數

????void data_bind()
????{

????????DataSet ds = new DataSet();
????????String sqlstr123 = "select 序號,咨詢問題,反饋信息 from 咨詢表";

????????ds = connectDB.dataSet(sqlstr123);

????????GridView1.DataSource = ds.Tables[0].DefaultView;

????????GridView1.DataBind();
????????//conn1.Dispose();
????????ds.Dispose();
????}

點擊編輯時使選定的datarow處于編輯狀態

protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
????{
????????????GridView1.EditIndex = e.NewEditIndex;
????????????data_bind();

????}

當“編輯”文字變成“更新”時,單擊更新

?protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
????{

????????GridView1.EditIndex = -1;
????????TextBox txt =(TextBox) GridView1.Rows[e.RowIndex].Cells[2].Controls[0];
????????TextBox txt1 = (TextBox)GridView1.Rows[e.RowIndex].Cells[3].Controls[0];
????????String sqlstr = "update 咨詢表 set 咨詢問題='" + txt.Text + "' , 反饋信息='" + txt1.Text + "'";
????????connectDB.ExecuteUpdate(sqlstr);
????????data_bind();
}

?

取消編輯

protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
????{
????????GridView1.EditIndex = -1;
????????data_bind();
????}

總結

以上是生活随笔為你收集整理的使用commandfield删除、修改gridview的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。