c#(Visual Studio)で開発をしています。
現在タブ(tabcontrol)で二つのデータを表示させようとしていますがうまくいきません
データをソートして表示させたいのでdefaultviewやdefaultviewfilterを使っていますが
一つ目のdatagridviewにデータを表示させた後に二つ目のdatagridviewにデータを表示するために書いたコードで'フィールド(DB名)の子リストが作成できませんと出て止まってしまいます。
rowfiltwerを用いる際には何か制限があったりするのでしょうか?
回答お願いいたします
以下コードになります
ds 受注 = new 受注();
formのload時にdsを呼び出した後に以下の処理をしています
一つ目の表示をするコード
{
string 抽出1 = " 番号 LIKE '%" + txt番号.Text + "%'";
抽出1 += " AND レベル='"+"2"+"'";
string 抽出2 = " 受注番号 DESC";
ds.T受注.DefaultView.RowFilter = 抽出1;
ds.T受注.DefaultView.Sort = 抽出2;
dgvT受注.DataSource = ds.T受注.DefaultView;
}
二つ目の表示をするコード
{
string 抽出1 = " 番号 LIKE '%" + txt番号.Text + "%'";
抽出1 += " AND レベル='"+"2"+"'";
string 抽出2 = " 受注番号 DESC";
ds.T明細.DefaultView.RowFilter = 抽出1;
ds.T明細.DefaultView.Sort = 抽出2;
dgvT明細.DataSource = ds.T明細.DefaultView;
}
回答1件
あなたの回答
tips
プレビュー