私はこの質問を何度も繰り返してきましたが、私には助けになる答えがありました。 1週間以上前にこれをやろうとしている助言が必要です。DataGridViewフィルタリングの問題
私は自分のdataGridがどこにあるのかユーザーコントロールを持っています。ツールバーがあります。フォームを検索するボタンがあります。ボタンとテキストボックスが1つあります。
private void btnFind_Click_1(object sender, EventArgs e) { Inventory i = new Inventory(); i.Search(txtFind.Text); }
、これがどのように動作しますSearch
方法にある:私が使用
public void Search(string searchWord)
{
AcidDBDataContext db = new AcidDBDataContext();
var q = db.ProcSearch(searchWord);
dgvInventory.DataSource = q;
}
をこの方法では、インベントリで正常に動作しますが、私はbtnFindをクリックすると、それは何もしない、このボタンを私はこのようなメソッドSearch()
を呼び出すクリックデバッガを実行し、クエリが正しく実行されていることを確認し、テーブルから行を取得します。 問題は、この行にある:dgvInventory.DataSource = q;
イムC#のWinFormsのとSQL Server 2008の
動作しません。私も他のフォームからDataGridの列を非表示にすることはできません –