私は3つのselect文を持っています。
select 1 from tbl1;
select 2 from tbl2;
select 3 from tbl3;
私のフロントエンドでは、私は Datatable
sqlから値を取得します。
datatable dt = new datatable(); dt = obj.funcgetval();
gridview.DataSource = dt; gridview.Databind();
私は使用するデータセットのようなデータテーブルから特定のデータを選択したい ds.tables[0]
どのようにデータテーブルに同じものを適用できますか?
回答:
回答№1は0あなたは Rows
そして Columns
datatableの特定のセルを読み書きする。
dataTable.Rows[rowsIndex].Column["ColumnName"] = "SomeValue";
string strValue = dataTable.Rows[rowsIndex].Column["ColumnName"].ToString();
に 反復する through dataTable
foreach(DataRow row in dt.Rows)
{
string name = row["name"].ToString();
string description = row["description"].ToString();
}
回答№2の場合は0
任意の行を選択する場合は、
DataRow dr=dt.Rows[Rowindex];
列の値を取得する場合は
object obj=dt.Rows[Rowindex][columnindex];
または
object obj=dt.Rows[Rowindex]["ColumnName"];
回答№3の場合は0
これはあなたのために働くはずです:
dt.Rows[rowindex]["ColumnName"].ToString();
回答№4の場合は0
Datatableから特定のセル値を選択したい場合は、..を使用できます。
dt.Rows[row index]["Column name"].TOString();
選択したい場合 1位 列の行の値は言う 名 次に使用する
dt.Rows[1]["Name"].TOString();
あなたが使用できる特定の行自体を選択したい場合 Select
〜と filtercondition
.
string FilterCond = ur condition;
DataRow[] myrow = dt.Select(FilterCond);