我有一个奇怪的一天!我试图访问Datagrid控件内的值。 Datagrid控件的每一行都有文本框。如果我在datagrid控件外部使用asp.net按钮控件,我可以访问所有值。但是如果我在数据网格控件之外使用LinkButton那么我就无法访问任何值。
我必须使用LinkButton。
更新1:代码
//This works
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim indexes() As Integer = dgReceipts.SelectedIndexNumbers
End Sub
//This does not work and I get 0 items in the SelectedIndexNumbers
Protected Sub LinkButtonUpdateReceipts_Click(sender As Object, e As EventArgs) Handles LinkButtonUpdateReceipts.Click
Dim indexes() As Integer = dgReceipts.SelectedIndexNumbers
End Sub
<asp:Button ID="Button1" runat="server" Text="Button" />
<c1:LinkButton ID="LinkButtonUpdateReceipts" runat="server" Text="Update Totals" Icon="images/go-blue-right.gif"></c1:LinkButton>
答案 0 :(得分:0)
我很惊讶其中任何一项工作。您似乎没有任何一个按钮的OnClick事件。至少我会向你的LinkButton添加一个触发LinkButtonUpdateReceipts_Click
的OnClick事件。
另外,为什么你不只是使用<asp:LinkButton
?什么是<c1:LinkButton
?