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

我想动态添加列,是添加列不是添加行,该怎么写?table的那个属性是添加列啊

回首忆惘然
浏览 203回答 2
2回答

德玛西亚99

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 counterint 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);}}}

萧十郎

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 支持。
打开App,查看更多内容
随时随地看视频慕课网APP