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> |
- 此外,如果您将提供自己的数据结构作为数据源,请查看 NeedDataSource 事件的使用:demos.telerik.com/aspnet-ajax/grid/examples/data-binding/…您将不会使用声明性数据源:demos.telerik.com/aspnet-ajax/grid/examples/data-editing/…
- 我使用存储过程从数据库中获取详细信息,其中包含 ID、名字、姓氏等某些记录。我需要在所有列的末尾添加一个名为 Reject 的自定义按钮列,并且此 Reject 按钮应与每一行的 ID 相关联。单击拒绝按钮时,我需要处理数据并相应地更新数据库。
您可以关注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>
|
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/269519.html