の使用に関するいくつかのヒントをGridViewのasp.net

ネストされたコントロールをGridViewの例 - LinkBut​​tonコントロールを追加します

レセプション:

            <ASP:GridViewのID = " GV2 "にrunat = " サーバー" AutoGenerateColumns = " " OnRowCommand = " gv2_RowCommand " > 
                <コラム> 
                    <ASP:BoundFieldのDataField = " pref_name " HeaderText = " 地区" /> 
                    <ASP:TemplateField> 
                        < ItemTemplateに> 
                            <ASP:LinkBut​​tonコントロールにrunat = " サーバー"ID = " gv_lbtn "テキスト= " 测试1 " CommandArgument = " <%#Container.DataItemIndex%> "のCommandName = " TEST1 " /> 
                        </ ItemTemplateに> 
                    </ ASP:TemplateField> 
                </カラム> 
            </ ASP:GridViewの>

 

背景:

    保護された ボイド gv2_RowCommand(オブジェクト送信者、GridViewCommandEventArgs E)
    { 
        スイッチ(e.CommandName)
        { 
            場合 、 " TEST1 " INT rowIndexプロパティ= Convert.ToInt32(e.CommandArgument)。
                GridViewRow GR = gv2.Rows [rowIndexプロパティ]。
                
                文字列改変= ストリング .Format(" アラート({0})"、gr.Cells [ 0 ] .Text.Trim())。
                ScriptManager.RegisterStartupScript(ページ、メソッドGetType()、"" 変更、真の);

                破ります;
            デフォルト休憩; 
        } 
    }

 

おすすめ

転載: www.cnblogs.com/catherinehu/p/11286687.html