如果标头不是数据绑定,如何在GridView中更新

时间:2012-08-25 08:39:45

标签: c# asp.net

enter image description here 我有一个GridViewGridView的标题字段是我程序中ListBox的项目。因此,每次运行时生成的列数都是动态的。因此,当我点击Gridview中的更新时,无论标题字段如何,都必须更新在该行的TextBox中输入的数据。此外,TextBox应验证为仅接受整数。

GridView显示的.cs代码为:

protected void DONE4_Click(object sender, EventArgs e)
    {

        DataTable dt = new DataTable();
        DataRow rw = default(DataRow);
        for (int i = 0; i < ListBox1.Items.Count; i++)
        {
            dt.Columns.Add(ListBox1.Items[i].ToString(),System.Type.GetType("System.String"));
        }

        for (int j = 0; j < count; j++)
        {
            rw = dt.NewRow();
            for (int i = 0; i < ListBox1.Items.Count; i++)
            {
                rw[ListBox1.Items[i].ToString()] = " ";
            }
            dt.Rows.Add(rw);
        }
        GridView2.DataSource = dt;
        GridView2.DataBind();
        }
    }

任何人都可以通过更新代码帮助我解决这个问题吗?谢谢.. 希望问题很清楚。

0 个答案:

没有答案