【问题标题】:Dynamic gridview without using datasource不使用数据源的动态gridview
【发布时间】:2014-09-11 05:37:58
【问题描述】:

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

【问题讨论】:

  • 显示一些你试过的代码??

标签: asp.net gridview


【解决方案1】:

因为你没有发布你的代码,我猜你想要这个, 将以下代码放入列添加按钮的onClick(); 事件中。

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

它将在您的网格视图中添加一列 现在用于绑定数据

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();

希望对你有所帮助..

【讨论】:

  • 感谢您给我 ans 但此代码将只生成一行和一列但我希望每个按钮单击我想要更多行和列
  • 在按钮的 OnClick() 事件上运行此代码,因此,每当您单击添加按钮时,它将添加一个新列,您可以根据需要自定义该代码。
猜你喜欢
  • 2017-05-15
  • 1970-01-01
  • 1970-01-01
  • 2018-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多