繁体   English   中英

带按钮列和数据绑定的Telerik RadGrid

[英]Telerik RadGrid with Button Column and Databind

我有一个带有某些行和列的表。 我需要使用数据集对Telerik RadGrid进行数据绑定。 与此同时,我需要在最后显示额外的按钮列。 我该如何实现? 您能否为我提供一个简单示例,其中包含aspx和Databind中的Telerik标签。

我在我的应用程序中使用它。 您需要在RadGrid中添加MasterTableView并定义按钮。

<MasterTableView
                AllowPaging="true"
                PageSize="15"
                DataKeyNames="ID"
                EditMode="PopUp"

                CommandItemDisplay="Top"
                AllowFilteringByColumn="false">


                <Columns>
                    <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType="ImageButton">
                    </telerik:GridEditCommandColumn>
                    <telerik:GridBoundColumn DataField="ID" HeaderText="ID" Display="false"/>
                    <telerik:GridBoundColumn DataField="DOKUMENT_DANEID" HeaderText="DOKUMENT_DANEID" Display="false"/>
                    <telerik:GridBoundColumn DataField="DOKUMENT_TYPEID" HeaderText="DOKUMENT_DANEID" Display="false"/>
                    <telerik:GridBoundColumn DataField="NAME" HeaderText="<%$Resources:Resource, grid_dok_name %>"/>
                    <telerik:GridBoundColumn DataField="TYPe" HeaderText="<%$Resources:Resource, grid_dok_type %>"/>
                    <telerik:GridBoundColumn DataField="DESC" HeaderText="<%$Resources:Resource, grid_dok_desc %>"/>
                    <telerik:GridBoundColumn DataField="PATH" HeaderText="<%$Resources:Resource, grid_dok_plik %>"/>
                    <telerik:GridButtonColumn DataTextFormatString="Select {0}"
                                              ButtonType="ImageButton" HeaderText="<%$Resources:Resource, grid_dok_atta %>"
                                              ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
                                              DataTextField="Open" CommandName="Select" ImageUrl="~\images\App\download.png">
                    </telerik:GridButtonColumn>
                    <telerik:GridButtonColumn UniqueName="DeleteColumn" ButtonType="ImageButton" CommandName="Delete">
                    </telerik:GridButtonColumn>
                </Columns>
                <EditFormSettings UserControlName="../forms/dok_item.ascx" PopUpSettings-Width="380px" EditFormType="WebUserControl">
                    <EditColumn UniqueName="EditCommandColumn1">
                    </EditColumn>
                </EditFormSettings>


            </MasterTableView>

您可以关注telerik docs Buttom Column,其中有许多示例如何使用telerik控件。

    <telerik:RadGrid RenderMode="Lightweight" ID="RadGrid1" runat="server">
  ...
  <MasterTableView DataSourceID="ProductsDataSource" TableLayout="Auto">
    ...
    <Columns>
      <telerik:GridBoundColumn DataField="ProductID" DataType="System.Int32" HeaderText="Product ID"
        SortExpression="ProductID" UniqueName="ProductID">
      </telerik:GridBoundColumn>
      <telerik:GridBoundColumn DataField="ProductName" HeaderText="Product Name" SortExpression="ProductName"
        UniqueName="ProductName">
      </telerik:GridBoundColumn>
      <telerik:GridBoundColumn DataField="UnitPrice" DataType="System.Decimal" HeaderText="Unit Price"
        SortExpression="UnitPrice" UniqueName="UnitPrice">
      </telerik:GridBoundColumn>
    </Columns>
    ...
  </MasterTableView>
</telerik:RadGrid>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM