/ /データテーブルから特定のデータを選択する方法は? - asp.net、datatable

データテーブルから特定のデータを選択するには? - asp.net、datatable

私は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);