不使用数据源的动态gridview

时间:2014-09-11 05:37:59

标签: asp.net gridview

我有一个gridview和两个按钮,添加行并添加cols,每当我点击添加行按钮时它应该在网格中添加一行,每当我点击添加cols按钮时它应该动态添加列中的列,就像它应该如果我在添加行按钮上第二次点击它会发生另一行。

1 个答案:

答案 0 :(得分:0)

由于你没有发布你的代码,我想你想要这个, 将以下代码放在Column add按钮的onClick();事件中。

    BoundField bfield = new BoundField();
    bfield.HeaderText = "Name";
    bfield.DataField = "Name";
    GridView1.Columns.Add(bfield);

它会在gridview中添加一列 现在绑定数据

DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[1] { new DataColumn("Name", typeof(string)};

dt.Rows.Add("John Hammond");

GridView1.DataSource = dt;
GridView1.DataBind();

希望它会帮助你..