GridView RowCommand 获取列值
生活随笔
收集整理的這篇文章主要介紹了
GridView RowCommand 获取列值
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
????//根據(jù)按鈕屬性,進(jìn)行操作
????protected?void?GridView1_RowCommand(object?sender,?GridViewCommandEventArgs?e)
????{
????????if?(e.CommandName?==?"Insert"?&&?Page.IsValid)
????????{
????????????BluePrintDataSource.Insert();
????????????SendUserToLastPage?=?true;
????????}
????????if?(e.CommandName?==?"AddStage")
????????{
????????????int?index?=?Convert.ToInt32(e.CommandArgument);
????????????DataKey?key?=?this.GridView1.DataKeys[index];
????????????BluePrintID?=?Convert.ToInt32(key.Value);
????????????FormView1.Visible?=?true;
????????????Label?Label2?=?(Label)this.GridView1.Rows[index].Cells[1].FindControl("Label2");
????????????LabelMessage.Text?=?"?-?您現(xiàn)在正在為項(xiàng)目編號(hào)為:"?+?Label2.Text.ToString()?+?"?添加階段記錄";
????????}
????}
????protected?void?GridView1_RowCommand(object?sender,?GridViewCommandEventArgs?e)
????{
????????if?(e.CommandName?==?"Insert"?&&?Page.IsValid)
????????{
????????????BluePrintDataSource.Insert();
????????????SendUserToLastPage?=?true;
????????}
????????if?(e.CommandName?==?"AddStage")
????????{
????????????int?index?=?Convert.ToInt32(e.CommandArgument);
????????????DataKey?key?=?this.GridView1.DataKeys[index];
????????????BluePrintID?=?Convert.ToInt32(key.Value);
????????????FormView1.Visible?=?true;
????????????Label?Label2?=?(Label)this.GridView1.Rows[index].Cells[1].FindControl("Label2");
????????????LabelMessage.Text?=?"?-?您現(xiàn)在正在為項(xiàng)目編號(hào)為:"?+?Label2.Text.ToString()?+?"?添加階段記錄";
????????}
????}
轉(zhuǎn)載于:https://www.cnblogs.com/Fernando/archive/2007/12/31/1021398.html
總結(jié)
以上是生活随笔為你收集整理的GridView RowCommand 获取列值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 我在思考的时候神告诉我的(大学里的爱恋)
- 下一篇: 转眼零八