0

SQL ストアド プロシージャ Select Code [Code] From ---- Where --- を書きました

今、いくつかの条件でそのコード列が必要ですが、一部ではそれが必要ありませんでした.どうすればこれを達成できますか?

コード:-

DataTable dtOutput= /Some function which return Datatable (accpet parameters as well for selection)

Table tOutput = / Some Function Which Converts Datatable to Table (For displaying it in HTML)

if (sTicketStatus == "0")
{
// Normal Statement which select all column coming from sql stored procedure
}
else
{
 foreach (TableRow trOutput in tOutput.Rows)
 {
 // What to write Here ?
 }
}
Page.Controls.Add(tOutput);
4

3 に答える 3

2
dtOutput.Columns.Remove(dtOutput.Columns["ColumnName"]);

このコードを試してください。これは列を削除するためのものです。

于 2012-08-07T08:45:05.220 に答える
1

使用する

DataTable.DefaultView.ToTable(false, string_array_of_desire_columns[])
于 2012-08-07T08:53:38.847 に答える
0

ビューを使用して特定の列を選択できます...

dt.DefaultView.ToTable(false, "Column1", "Column2");

個別のレコードが必要な場合は、最初のパラメーターを True として送信します...これを参照してください http://msdn.microsoft.com/en-us/library/wec2b2e6.aspx

于 2012-08-07T08:50:27.483 に答える