国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
在GridView中添加按鈕后,如何觸發(fā)按鈕的各種事件?

1.在GridView的“編輯列”屬性窗口中,增加新的Botton列。


2.然后再該窗口右邊屬性中,將外觀項下的ButtonType設(shè)置一下,設(shè)置項有:如:Link、Button、Image。


3.屬性設(shè)置完成后,在右邊屬性列表窗口的下方有這樣一行超鏈接藍(lán)字:“將此字段轉(zhuǎn)換為TemplateField”,單擊這個超鏈接,把該列插入進(jìn)來的字段轉(zhuǎn)換為模版。


//添加了一個刪除控件,并將其轉(zhuǎn)換為模版后的代碼,該控件還和在GridView所在行的主鍵進(jìn)行綁定,把主鍵作為參數(shù)帶到該控件的各個事件函數(shù)中。


<asp:TemplateField ShowHeader="False" HeaderText="刪除">


             <ItemTemplate>


                   <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandArgument=<%# eval_r("ClientID") %>


                            OnClick="LinkButton1_Click" Text="刪除"></asp:LinkButton>


                </ItemTemplate>


       </asp:TemplateField>


 


//這是一個沒有綁定字段值的新增Button列,將其裝換為模版后的代碼如下:


<asp:TemplateField>


             <ItemTemplate>


                 <asp:Button ID="Button2" runat="server" CausesValidation="false" CommandName="" Text="按鈕" OnClick="Button2_Click" />


             </ItemTemplate>


     </asp:TemplateField>


4. 然后即可在編輯模版狀態(tài)下,編輯、設(shè)置這個控件的各種事件了,比如雙擊這個控件按鈕,系統(tǒng)則會自動在.cs文件中添加該控件的OnClick事件觸發(fā)的函數(shù)。


另:在cs文件中調(diào)用Gridview中按鈕綁定的值:


1protected void LinkButton2_Click(object sender, EventArgs e)
2    {
3         SqlConnection myconn;
4         SqlCommand mycommand;
5         myconn = new SqlConnection(ConfigurationManager.ConnectionStrings["BaseConnectionString"].ConnectionString);
6        string sql = "update Bbs_Message set ISTOP=1 where Bbs_MessageIS=" + ((LinkButton)sender).CommandArgument.ToString();
7        //Response.Write(sql);
8         myconn.Open();
9         mycommand = new SqlCommand(sql, myconn);
10         mycommand.ExecuteNonQuery();
11         myconn.Close();
12
13         Response.Redirect("SQS_ADD3.aspx?XkzSqsID=" + Request.QueryString["XkzSqsID"].ToString());
14     }


補(bǔ)充說明:


Button.CommandArgument
獲取或設(shè)置可選參數(shù),該參數(shù)與關(guān)聯(lián)的 CommandName 一起被傳遞到 Command 事件.
使用 CommandArgument 屬性來指定補(bǔ)充 CommandName 屬性的參數(shù)。


 


注意    盡管可以單獨設(shè)置 CommandArgument 屬性,但該屬性通常只在也設(shè)置了 CommandName 屬性時才使用。
CommandArgument 屬性通過使您可以提供有關(guān)要執(zhí)行的命令的附加信息,對 CommandName 屬性加以補(bǔ)充。例如,如果將 CommandName 屬性設(shè)置為 Sort,并將 CommandArgument 屬性設(shè)置為 Ascending,則指定了按升序進(jìn)行排序的命令。



本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
gridview的事件大全
GridView獲取行所在的索引
ASP.NET 2.0數(shù)據(jù)處理之高級分頁與排序
ASP.NET中GridView控件ButtonField的使用
點擊GridView模版列里的按鈕取GridView當(dāng)前被操作行的數(shù)據(jù)
GridView.RowCommand 事件 GridView.DataKeys 屬性
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服