0
我有一個GridView,需要顯示GridView中x列的數量,或者只是一列(單元),它將展開佔據整行。確定要顯示的內容是通過檢查一列是否爲空來完成 - 如果它是空白的,則顯示其他單元格,或者如果沒有,則只顯示該單元格。動態更改GridView行(ASP.NET,C#)
我該怎麼做呢?我正在使用一個SqlDataSource來選擇GridView的內容,但是我願意改變它以獲得更多的編程方法。
感謝
我有一個GridView,需要顯示GridView中x列的數量,或者只是一列(單元),它將展開佔據整行。確定要顯示的內容是通過檢查一列是否爲空來完成 - 如果它是空白的,則顯示其他單元格,或者如果沒有,則只顯示該單元格。動態更改GridView行(ASP.NET,C#)
我該怎麼做呢?我正在使用一個SqlDataSource來選擇GridView的內容,但是我願意改變它以獲得更多的編程方法。
感謝
我不知道如果我理解正確的,但如果你願意,你可以建立你自己Table。然後,您可以精確控制要包含哪些列(以及哪些數據)。
Table table = new Table();
table.GridLines = GridLines.None;
table.CellPadding = 3;
table.CellSpacing = 0;
// add a header
TableHeaderRow header = new TableHeaderRow();
foreach (string header in new string[] { "column1", "column2" }) {
TableCell cell = new TableCell();
cell.Text = header;
header.Cells.Add(cell);
}
// add data
foreach (var rowd in data) {
TableRow row = new TableRow();
foreach (string columnData in new string[] { rowd.Column1, rowd.Column2 }){
TableCell cell = new TableCell();
cell.Text = columnData;
row.Cells.Add(cell);
}
table.Rows.Add(row);
}