【问题标题】:Add two button columns to .NET web application telerik grid view将两个按钮列添加到 .NET Web 应用程序 Telerik 网格视图
【发布时间】:2016-06-29 09:48:57
【问题描述】:

我在 .NET Web 项目中使用“telerik 网格视图”。我在其中使用了两个“网格按钮列”。 Default.aspx中的代码如下。

 <telerik:RadGrid ID="testGrid" runat="server" AutoGenerateColumns="false" GridLines="None">
                            <MasterTableView DataKeyNames="userID" AllowPaging="true" AllowSorting="true" PagerStyle-AlwaysVisible="true" PagerStyle-Mode="NextPrevNumericAndAdvanced">
                                <RowIndicatorColumn Visible="false"> 
                                    <HeaderStyle Width="20" />
                                </RowIndicatorColumn>
                                <ExpandCollapseColumn Resizable="false" Visible="false">
                                    <HeaderStyle Width="20" />
                                </ExpandCollapseColumn>
                                <Columns>
                                    <telerik:GridBoundColumn HeaderStyle-Width="70px" DataField="SuserID" HeaderText="User ID"></telerik:GridBoundColumn>
                                </Columns>
                                <Columns >
                                    <telerik:GridBoundColumn  DataField="userName" HeaderText="User Name"></telerik:GridBoundColumn>
                                </Columns>
                                <Columns >   
                                <telerik:GridButtonColumn HeaderStyle-Width="30px" HeaderText="Test" Text="&lt;img src=images\edit1.gif border=0 align=absmiddle alt='Select this Item'&gt;"
                                        CommandName="Select">
                                    </telerik:GridButtonColumn>
                                </Columns>
                                <Columns>
                                <telerik:GridButtonColumn HeaderStyle-Width="30px" HeaderText="Test 2" Text="&lt;img src=images\edit1.gif border=0 align=absmiddle alt='Select this Item'&gt;"
                                        CommandName="Select">
                                    </telerik:GridButtonColumn>
                                </Columns>
                            </MasterTableView>
                        </telerik:RadGrid> 

最后我在 Default.aspx.vb 文件中加入了以下代码,

 Protected Sub testGrid_ItemCommand(source As Object, e As Telerik.Web.UI.GridCommandEventArgs) Handles testGrid.ItemCommand
    PoupMessage("testing confiremed !")
End Sub

现在,当我单击网格视图中的两个按钮列时,会弹出相同的消息。我想为相关按钮分配两个任务。我该怎么做?

【问题讨论】:

    标签: .net telerik-grid datagridviewbuttoncolumn


    【解决方案1】:

    如果我理解正确 修改代码为CommandName

    <telerik:GridButtonColumn HeaderStyle-Width="30px" HeaderText="Test" Text="&lt;img src=images\edit1.gif border=0 align=absmiddle alt='Select this Item'&gt;"
                                        CommandName="Select1">
                                    </telerik:GridButtonColumn>
                                </Columns>
                                <Columns>
    <telerik:GridButtonColumn HeaderStyle-Width="30px" HeaderText="Test 2" Text="&lt;img src=images\edit1.gif border=0 align=absmiddle alt='Select this Item'&gt;"
                                        CommandName="Select2">
                                    </telerik:GridButtonColumn>
                                </Columns>
    

    ItemCommand事件中

    If e.CommandName = "SELECT1 " Then
      //some code
    ElseIf e.CommandName = "SELECT2 " Then
           //some code
    End If
    

    【讨论】:

      猜你喜欢
      • 2011-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多