在代碼中添加動態表後面我可以這樣做......動態選擇哪一行數據添加到表
TableRow row = new TableRow();
TableCell cell1 = new TableCell();
cell1.Text = "blah blah blah";
row.Cells.Add(cell1);
myTable.Rows.Add(row);
但如果表中的行的順序取決於用戶輸入。 ...所以對於每次迭代它要麼將是A或B.如果是A,延伸排個...如果是b,延伸b行
after 1st iteration
A: 123
after 2nd iteration
A: 123
B: abc
after 3rd iteration
A: 123456
B abc
after 4th iteration
A: 123456789
B: abc
伊夫試圖rows.addAt(索引,row);但它不工作,說索引超出範圍。這是甚至正確的方式來做到這一點?謝謝任何回覆
//forloop
{
if(A)
{
TableRow row = new TableRow();
TableCell cell1 = new TableCell();
cell1.Text = "blah blah blah";
row.Cells.Add(cell1);
myTable.Rows.AddAt(0, row);
}
if(B)
{
TableRow row = new TableRow();
TableCell cell1 = new TableCell();
cell1.Text = "blah blah blah";
row.Cells.Add(cell1);
myTable.Rows.Add(1, row);
}
所以,如果我理解正確的話,你想改變行A或行B的值,或者您添加的行和最近的行必須是0和1? – Gnqz
如何使用排序? http://stackoverflow.com/questions/9107916/sorting-rows-in-a-data-table –
@Gnqz在每次迭代後,我想擴展A行或B行的數據......將新值添加到行的末尾......也許我應該在單元格級別完成它並將該單元格添加到行中? – John