当一个人连续点击“选择”链接时,如何在网格视图中获取值?
如果我有数据绑定,我可以获得该值。但是我试图突出显示某些标签。“HighlightTex”功能让我突出显示用户选择的一些单词。
这是一个片段:我正在尝试获取“lblinvnum”的值。
<asp:GridView ID="gvDetails" runat="server" AutoGenerateColumns="False" AllowPaging="True"
AllowSorting="True" DataSourceID="SqlDataSource1" Width="540px"
CssClass="Gridview" >
<HeaderStyle BackColor="#df5015" />
<Columns>
<asp:TemplateField HeaderText="Invnum" ItemStyle-Wrap="False">
<ItemTemplate>
<asp:Label ID="lblInvnum" Text='<%# HighlightText(Eval("Invnum").ToString()) %>' runat="server" />
</ItemTemplate>
... ... ... 对于下面列出的“AmtPaid”,我可以获取该值。我无法弄清楚如何将“lblInvnum”的值获取到上面列出的片段中。
<asp:BoundField DataField="AmtPaid" HeaderText="AmtPaid"
SortExpression="AmtPaid" DataFormatString="{0:c}" >
在 Visual Basic 中,这就是我如何获得上述 AmtPaid 的方法。
Dim index As Integer = Convert.ToInt32(e.CommandArgument)
Dim selectedRow As GridViewRow = gvDetails.Rows(index)
Dim contactCell As TableCell = selectedRow.Cells(1)
Dim contact As String = contactCell.Text
建议?