0

当一个人连续点击“选择”链接时,如何在网格视图中获取值?

如果我有数据绑定,我可以获得该值。但是我试图突出显示某些标签。“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

建议?

4

0 回答 0