あなたは私のことを笑っているかもしれません。しかしそれは大丈夫です。私はこの簡単な質問に数日間苦労しました。基本的に私はWindowsフォームでdatagridviewを介してテーブルを表示したい。テーブルはストアドプロシージャから取得します。オブジェクト参照は、データ型をバインドするときにwinformのオブジェクトのインスタンスに設定されていません
BindingSource bsource = new BindingSource();
DataSet ds = new DataSet();
private SqlDataAdapter da;
DataTable table1 = some subroutine
テーブルが存在します。
次に、以下のコードを実行した後、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という例外が発生しました。
ds.Tables.Add(table1);
da.Fill(table1); // here catch an error.
bsource.DataSource = table1;
datagridview1.DataSource = table1;
を初期化していません? –
DataAdapterの新しいインスタンスを作成しましたか?エラーを再現するすべてのコードを貼り付けてください。 – ivowiblo