c# - 如何从 asp :BoundField? 获取 GridView 值

标签 c# asp.net gridview

我有一个 GridViewDataSource 中检索值连接两个表,我需要在代码隐藏中获取这些值并将它们作为 String 传递.关于什么是最好的方法有什么想法吗?下面是我的GridView在 aspx 中:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataSourceID="SqlDsPoNumber" EnableModelValidation="True" Visible="True" 
        DataKeyNames="PO_NUMBER,SITE_NAME">
        <Columns>
            <asp:BoundField DataField="PO_NUMBER" HeaderText="PO_NUMBER" 
                SortExpression="PO_NUMBER" />
            <asp:BoundField DataField="SITE_NAME" HeaderText="SITE_NAME" 
                SortExpression="SITE_NAME" />
        </Columns>
</asp:GridView>

最佳答案

您可以尝试使用 foreach 循环来完成将 GridViewRow 类绑定(bind)到 GridView 源的要求。

foreach (GridViewRow gr in GridView1.Rows)
{         
    string cell_1_Value = gr.Cells[0].Text; 
    string cell_2_Value = gr.Cells[1].Text; 
}

关于c# - 如何从 asp :BoundField? 获取 GridView 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22924581/

相关文章:

c# - 在 asp.net 中比较日期和今天

c# - 将动态变量转换为 List<model> 或数组

c# - 如何在gridview中将文本转换为货币?

c# - 什么可能是我的 C# WCF 服务上的速率限制 CPU 周期?

c# - 通过反射订阅任何事件类型的 Action

c# - 更新命令不起作用?

android - TwoWay GridView 库无法正常工作。 (水平 GridView )

android - GridView 不均匀地拉伸(stretch) ImageView

c# - VS 2017 中的 MySQL 和 MVC Entity Framework 无法正常工作

c# - Linq GroupBy 和多列