首页 新闻 会员 周边

webform获取在后台某个页面中的griedview的列名

0
[待解决问题]

webform获取某个页面中的griedview的列名
不是通过浏览器前台,是在网站后台。

问题补充:

在另外一个页面。

lucika.zh的主页 lucika.zh | 初学一级 | 园豆:62
提问于:2019-03-05 13:50
< >
分享
所有回答(2)
0

前台:

<form id="form1" runat="server">
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
        <Columns>
            <asp:BoundField DataField="title" HeaderText="我是表名" ReadOnly="True" />
            <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
        </Columns>
    </asp:GridView>
</form>

后台:

    System.Data.DataTable dtTable = new System.Data.DataTable();
    System.Data.DataRow row;
    dtTable.Columns.Add("sqlFiled", typeof(string));//建立字段
    for (int i = 1; i < 10; i++)//新增测试数据
    {
        row = dtTable.NewRow();
        row["sqlFiled"] = i.ToString();
        dtTable.Rows.Add(row);
    }
    GridView1.DataSource = dtTable;
    GridView1.DataBind();

    var firstTitle = GridView1.HeaderRow.Cells[0].Text;
    Response.Write("<script>alert('" + firstTitle + "')</script>");
三人乐乐 | 园豆:4819 (老鸟四级) | 2019-03-05 16:55

在另外一个页面

支持(0) 反对(0) lucika.zh | 园豆:62 (初学一级) | 2019-03-06 13:19

@lucika.zh: 在当前页面获取之后,再传到另外页面

支持(0) 反对(0) 三人乐乐 | 园豆:4819 (老鸟四级) | 2019-03-06 13:23

@lucika.zh: 参考下页面传值:https://www.cnblogs.com/jhxk/articles/1598803.html 一般都是这么做的,直接获取,我也没试过,应该没有这种需求

支持(0) 反对(0) 三人乐乐 | 园豆:4819 (老鸟四级) | 2019-03-06 13:25
0

在被检测的页面后台写获取方法,中间层调用,使用端再调中间层。如果webform能直接后台访问后台的话,就不用中间层了。

一禅·小和尚 | 园豆:519 (小虾三级) | 2019-03-06 17:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册