C# 带MasterTableView的RadGrid
我想知道如何为C# 带MasterTableView的RadGrid,c#,asp.net,telerik-grid,C#,Asp.net,Telerik Grid,我想知道如何为RadGridTransactions\u ItemDataBound <telerik:RadGrid ID="RadGridTransactions" runat="server" OnItemDataBound="RadGridTransactions_ItemDataBound" CellSpacing="-1" GridLines="Both" Height="70px" > <MasterTableView AutoGenerateColu
RadGridTransactions\u ItemDataBound
<telerik:RadGrid ID="RadGridTransactions" runat="server"
OnItemDataBound="RadGridTransactions_ItemDataBound" CellSpacing="-1" GridLines="Both" Height="70px" >
<MasterTableView AutoGenerateColumns="false" AllowFilteringByColumn="false" ShowFooter="false"
DataKeyNames="TransactionID" Visible ="true">
<Columns>
<telerik:GridTemplateColumn HeaderText="">
<ItemTemplate>
<asp:RadioButton ID="RadioButtonTransaction" runat="server" AutoPostBack="true" OnCheckedChanged="RadioButtonTransaction_CheckedChanged" HeaderText="Closing Book Transaction" Visible ="true" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="TransactionID" UniqueName="TransactionID" meta:resourcekey="TransactionID" Visible ="true" HeaderText="Transaction ID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="practiceAreaText" UniqueName="practiceAreaText" meta:resourcekey="practiceAreaText" Visible ="true" HeaderText="Practice Area">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="mattertypecategory" UniqueName="mattertypecategory" meta:resourcekey="mattertypecategory" Visible ="true" HeaderText="Matter Type Category">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="matterTypeText" UniqueName="matterTypeText" meta:resourcekey="matterTypeText" Visible ="true" HeaderText="Matter Type">
</telerik:GridBoundColumn>
<telerik:GridDateTimeColumn DataField="ClosingDate" UniqueName="ClosingDate" meta:resourcekey="ClosingDateTransaction" DataFormatString="{0:MM/dd/yyyy}" Visible ="true" HeaderText="Closing Date">
</telerik:GridDateTimeColumn>
<telerik:GridTemplateColumn meta:resourcekey="DealSheetStatus" Visible ="true" HeaderText="Deal Sheet Status">
<ItemTemplate>
<asp:Image runat="server" ID="RowImage" ImageUrl="../Images/cancel.png" />
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridImageColumn Visible="true" DataType="System.String" DataImageUrlFields="DealSheetStatus" meta:resourcekey="DealSheetStatus"
DataImageUrlFormatString="../Images/{0}"
ImageAlign="Middle" >
</telerik:GridImageColumn>
<telerik:GridBoundColumn DataField="ClosingBooks" UniqueName="ClosingBooks" meta:resourcekey="ClosingBooks" Visible ="true" HeaderText="Closing Book">
</telerik:GridBoundColumn>
<telerik:GridHyperLinkColumn
Target="blank" UniqueName="MatterID" DataNavigateUrlFields="MatterID" DataNavigateUrlFormatString ="http://semtlweb1:8091/matterdetails.aspx?matterid={0}"
Text="EDIT" meta:resourcekey="LinkDealSheet" HeaderText="Link To Data Sheet">
</telerik:GridHyperLinkColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
请提供页面的完整代码aik no,您不需要RadGridTransactions\u ItemDataBound
对于GridHyperLinkColumn
,您的方法看起来像是坚持。基于直觉,http://semtlweb1:8091/matterdetails.aspx?matterid={0}
,用MatterID
填充的{0}
部分。那么,你有什么问题?ps.ItemDataBound
最好与GridTemplateColumn
配对,在那里你可以放置大量的控件。我可以在设计器模式下看到radgrid,但当我运行应用程序时,我只能看到一个框,里面没有列。有人能看看这个吗?