为了账号安全,请及时绑定邮箱和手机立即绑定

我想动态添加列,是添加列不是添加行?请问该怎么写?

我想动态添加列,是添加列不是添加行?请问该怎么写?

回首忆惘然 2022-04-07 11:07:57
我想动态添加列,是添加列不是添加行,该怎么写?table的那个属性是添加列啊
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

Table 控件是要 先添加行,然后再在这一行里,添加单元格,也就是列。。

因为 Table 不要求每一行的列数都相同的。所以每一行要自己单独再添加列

下面的MSDN提供的示例代码:

protected void Button1_Click (object sender, System.EventArgs e)
{
// Total number of rows.
int rowCnt;
// Current row count.
int rowCtr;
// Total number of cells per row (columns).
int cellCtr;
// Current cell counter
int cellCnt;

rowCnt = int.Parse(TextBox1.Text);
cellCnt = int.Parse(TextBox2.Text);

for(rowCtr=1; rowCtr <= rowCnt; rowCtr++) {
// Create new row and add it to the table.
TableRow tRow = new TableRow();
Table1.Rows.Add(tRow);
for (cellCtr = 1; cellCtr <= cellCnt; cellCtr++) {
// Create a new cell and add it to the row.
TableCell tCell = new TableCell();
tCell.Text = "Row " + rowCtr + ", Cell " + cellCtr;
tRow.Cells.Add(tCell);
}
}
}



查看完整回答
反对 回复 2022-04-11
?
萧十郎

TA贡献1815条经验 获得超13个赞

DataTable dt = new DataTable();
dt.Columns.Add();五个重载分别为
DataColumnCollection.Add () 创建 DataColumn 对象并将其添加到 DataColumnCollection 中。
由 .NET Compact Framework 支持。

DataColumnCollection.Add (DataColumn) 创建指定的 DataColumn 对象并将其添加到 DataColumnCollection。
由 .NET Compact Framework 支持。

DataColumnCollection.Add (String) 创建一个具有指定名称的 DataColumn 对象,并将其添加到 DataColumnCollection 中。
由 .NET Compact Framework 支持。

DataColumnCollection.Add (String, Type) 创建一个具有指定名称和类型的 DataColumn 对象,并将其添加到 DataColumnCollection 中。
由 .NET Compact Framework 支持。

DataColumnCollection.Add (String, Type, String) 创建一个具有指定名称、类型和表达式的 DataColumn 对象,并将其添加到 DataColumnCollection 中。
由 .NET Compact Framework 支持。



查看完整回答
反对 回复 2022-04-11
  • 2 回答
  • 0 关注
  • 202 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信