将行添加到网格视图

Gmo*_*ake 10 c# asp.net gridview

是否可以以编程方式在C#ASP中向GridView添加行?

如果有,怎么样?

我想直接从代码添加静态数据,而不是从数组或数据源添加静态数据

chr*_*dev 14

DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
dr["Column1"] = string.Empty;
dt.Rows.Add(dr);
Run Code Online (Sandbox Code Playgroud)

然后你可以将你绑定GridViewDataTable......

gv.DataSource = dt;
gv.DataBind();
Run Code Online (Sandbox Code Playgroud)

  • 在创建行之前,您可能需要为DataTable创建列。dt.Columns.Add(“ Column1”);` (2认同)

小智 5

dataGridView1.Columns[0].Name = "column1";
dataGridView1.Columns[1].Name = "column2";

string[] row1 = new string[] { "column1 value", "column2 value" };
dataGridView1.Rows.Add(row1);
Run Code Online (Sandbox Code Playgroud)

  • 这在 Windows 窗体 DataGridView 中运行良好,但在 ASP.NET 中则不然。 (5认同)