Ich benutze ein Telerik RadGrid-Steuerelement, um Daten aus einer db gezogen anzuzeigen.GridView/RadGrid - Original typisiertes Objekt aus Datenquelle extrahieren
Das Markup sieht wie folgt aus:
<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>
Ich habe eine Klasse, sagen MyObject, die zu einer Datenreihe Karten (einige Eigenschaften nicht im Raster dargestellt). Ich brauche es also, wenn ein Benutzer eine Zeile auswählt, kann ich das ursprüngliche Objekt abrufen, an das die Zeile gebunden ist. Ich weiß, dass der Schlüssel aus der Datenquelle extrahiert werden muss, aber wie kann ich eine Zeile den entsprechenden Daten in der Quelle zuordnen?