1
我正在使用Telerik RadGrid控件顯示從數據庫中提取的數據。GridView/RadGrid - 從數據源提取原始類型的對象
的標記看起來如下:
<MasterTableView runat="server" AllowMultiColumnSorting="false" DataKeyNames="PersonNumber" AllowNaturalSort="false">
<Columns>
<telerik:GridClientSelectColumn UniqueName="RowSelectColumn" HeaderText=" " Resizable="false" Reorderable="false">
<HeaderStyle HorizontalAlign="Center" Width="18px" />
<ItemStyle HorizontalAlign="Center" Width="18px" />
</telerik:GridClientSelectColumn>
<telerik:GridBoundColumn HeaderText="Name" UniqueName="Name" DataField="Name" SortExpression="Name" HtmlEncode="false">
<HeaderStyle HorizontalAlign="Center" Width="250px" />
<ItemStyle HorizontalAlign="Left" Width="250px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="E-mail Address" UniqueName="EmailAddress" DataField="EmailAddress" SortExpression="EmailAddress" HtmlEncode="false">
<HeaderStyle HorizontalAlign="Center" Width="200px" />
<ItemStyle HorizontalAlign="Left" Width="200px" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Invite Status" UniqueName="InviteResult" DataField="InviteResult" SortExpression="InviteResult">
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Left"/>
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
我有一個類,比方說爲MyObject,映射到一個數據行(某些屬性沒有在網格示出)。我需要它,所以當用戶選擇一個或多個行時,我可以檢索行代表/綁定到的原始對象。我知道關鍵是從數據源中提取,但是如何將一行映射到源代碼中的等效數據?