Telerik RadGrid with Button Column and Databind
我有一个包含某些行和列的表格。我需要使用 Dataset 来绑定 Telerik RadGrid。除此之外,我需要在最后显示额外的按钮列。我怎样才能做到这一点?您能否为我提供一个简单的示例,其中包含 aspx 和 Databind 中的 Telerik 标签。
我在我的应用程序中使用它。您需要在您的 RadGrid 中添加 MasterTableView 并定义您的按钮。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <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 Button Column 有很多示例如何使用telerik 控件。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <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> |