2009-02-26 15 views
0

私はC#で宿題レッスンを完了しようとしています。私はDatagridビューコントロールにデータソースを追加することになっています。ただし、共通のタスクメニューの下でSharp Developでは、データソースダイアログにDataSourceを追加する方法がありません。SharpDevelop、データソースをどのように追加しますか?

これは明らかにVSの動作とは異なります。誰かがSharpDevelopでこれを行う方法を理解するのを助けることができますか?

答えて

1

明示的なバインディングを使用して、データソースをプログラムで追加できます。例えば、(明示的なのBindingSourceを導入する)FormLoadイベント中:

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; 
    } 
+0

おかげで、しかし、基本的にはGUIが実際にこれを行うことはできませんと言っていますか? – Steve

+0

プロパティウィンドウのデータセクション(データバインディング)を使用できます。そのGUIは十分ですか? – gimel

関連する問題