C# で宿題のレッスンを完了しようとしています。Datagrid ビュー コントロールにデータソースを追加することになっています。ただし、シャープの開発では、共通タスク メニューのデータソース ダイアログにデータソースを追加する方法がありません。
これは明らかに VS の動作とは異なります。誰かが SharpDevelop でこれを行う方法を理解するのを手伝ってくれますか?
C# で宿題のレッスンを完了しようとしています。Datagrid ビュー コントロールにデータソースを追加することになっています。ただし、シャープの開発では、共通タスク メニューのデータソース ダイアログにデータソースを追加する方法がありません。
これは明らかに VS の動作とは異なります。誰かが SharpDevelop でこれを行う方法を理解するのを手伝ってくれますか?
明示的なバインディングを使用して、プログラムでデータソースを追加できます。たとえば、FormLoad
イベント中 (明示的な BindingSource の導入):
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.BindingSource bindingSource1;
private System.Data.DataSet dataSet1;
private System.Windows.Forms.Label label1;
//...
private void Form1_Load(object sender, EventArgs e)
{
this.dataSet1.ReadXml("x2.xml");
this.label1.Text = dataSet1.Tables[0].TableName;
this.bindingSource1.DataSource = dataSet1.Tables[0];
this.dataGridView1.DataSource = bindingSource1;
}