2
私はさまざまなユーザーからの情報を含むデータテーブルを持っています。各データのユーザーはデータテーブル内に列として格納されています。条件付きデータテーブルからのデータの抽出C#
datagridviewに表示する関連データを抽出するには、ユーザー= msalmonで、Johnのようなものではない場合のみ可能ですか?
私はさまざまなユーザーからの情報を含むデータテーブルを持っています。各データのユーザーはデータテーブル内に列として格納されています。条件付きデータテーブルからのデータの抽出C#
datagridviewに表示する関連データを抽出するには、ユーザー= msalmonで、Johnのようなものではない場合のみ可能ですか?
あなたは、次の操作を行うことができます。
private void GetRowsByFilter()
{
DataTable yourDataTable = new DataTable(); //Your DataTable is supposed to have the data
// Presuming the DataTable has a column named user.
string expression;
expression = "user = \"msalmon\"";
DataRow[] foundRows;
// Use the Select method to find all rows matching the filter.
foundRows = table.Select(expression);
// Print column 0 of each returned row.
for(int i = 0; i < foundRows.Length; i ++)
{
Console.WriteLine(foundRows[i][0]);
}
}
これは本当に大きな助けを感謝した! –
'VARクエリ= table.AsEnumerable()(R => r.Field( "SessionUName")= = "msalmon"); ' –
"テーブル "をデータテーブル名に置き換えたとき、" AsEnumerable "の下にエラーラインがあります:/ –
' System.Linq'をインポートし、 'System.Data.DataSetExtensions 'dll。 [読み取り](http://stackoverflow.com/a/28267846/284240) –