我有一个Gridview连接到显示数据的SQL数据源,我希望通过按钮和Eval检索与所选行关联的数据.
有点像,
<asp:LinkButton runat=server OnClientClick="RetrieveInfo" Text="Send" />
Run Code Online (Sandbox Code Playgroud)
但我无法从代码中调用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>
Run Code Online (Sandbox Code Playgroud)
它被撇去了,但基本上就是这样.