У меня есть Gridview, подключенный к источнику данных SQL, отображающему данные, и я надеюсь получить данные, связанные с выбранной строкой, с помощью кнопки и Eval.
Что-то вроде
<asp:LinkButton runat=server OnClientClick="RetrieveInfo" Text="Send" />
Но я не могу вызвать Eval из кода и не знаю, как получить DataKey.
Я рыскал по интернету, но ничего хорошего не нашел. Может кто-нибудь мне помочь? Был бы очень признателен.
РЕДАКТИРОВАТЬ:
<asp:GridView ID="GridView1" Width="100%" runat="server" AutoGenerateColumns="False"
DataKeyNames="ScheduleID" DataSourceID="SqlDataSource1">
<Colums>
<asp:TemplateField HeaderText="Date" SortExpression="Date">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("Date")%>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Time" SortExpression="starttime">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#Eval("starttime")%>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat=server OnClientClick="RetrieveInfo" Text="Send" />
</ItemTemplate>
</asp:TemplateField>
</Colums>
</asp:GridView>
Это обезличено, но это в основном так.