我正在使用Datatable從數據庫表中獲取一些值。從數據表中刪除第一列
DataTable dt = this.GetData();
StringBuilder html = new StringBuilder();
html.Append("<table border = '1'>");
foreach (DataRow row in dt.Rows)
{
html.Append("<tr>");
foreach (DataColumn column in dt.Columns)
{
html.Append("<td>");
html.Append(row[column.ColumnName]);
html.Append("</td>");
}
html.Append("</tr>");
}
html.Append("</table>");
上面的代碼使我這個輸出: 該柱用0 0從我的表的ID列生成。我沒有通過我的存儲過程傳遞ID,因爲我不需要顯示它們。有沒有辦法刪除第一列本身,並防止顯示?
我用這個,現在即時通訊錯誤在行html.Append(行[column.ColumnName]);。我該如何解決這個問題? @Shannon –
沒問題。做了這個小小的更改 「html.Append(row [i]);」 –
是的 - 當您從枚舉切換到索引時,您總是需要提供索引值。它總是排[我]。對不起,我沒有看到這一點,很高興你解決它! –