Извлечение связанных данных из Gridview

У меня есть 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>

Это обезличено, но это в основном так.

6
задан Quinson 9 August 2012 в 05:56
поделиться