首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从RowDataBound事件的gridview获取单元格中的值

RowDataBound 事件发生在 GridView 中的每一行数据加载之后。如果您想从该事件中获取单元格的值,您首先需要声明一个 GridView 控件,然后从该事件中访问相关 GridViewRow 的 DataItem 属性。使用下面的代码可以实现。

下面是 GridView 控件和相关的代码:

代码语言:html
复制
<asp:GridView ID="gridView1" runat="server" OnRowDataBound="gridView1_RowDataBound"  AutoGenerateColumns="False">
   <Columns>
        <asp:BoundField DataField="DataField1" HeaderText="DataField1" />
        <asp:BoundField DataField="DataField2" HeaderText="DataField2" />
        <asp:BoundField DataField="DataField3" HeaderText="DataField3" />
        <!-- Add other columns here -->
    </Columns>
</asp:GridView>

下面是获取 GridView 中某个单元格的值的方法:

代码语言:javascript
复制
<script type="text/javascript">
    function gridView1_RowDataBound(sender, e) {
        var row = e.Row;
        var cellValue = row.Cells[0].Text; // Assuming your first column has CellText specified as the default template
        alert("Cell value: " + cellValue);
    }
</script>

此示例代码将从名为 “DataField1” 的第一列获取单元格的值,您需要将其更改为您要获取值的实际列名。注意,如果 GridView 中没有要获取的实际列名,则无法访问其单元格值。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券