SharpDevelop,你如何添加数据源?

时间:2009-02-26 10:09:52

标签: c# sharpdevelop

我正在尝试用C#完成一个家庭作业课。我应该将数据源添加到Datagrid视图控件。但是,在Sharp Develop的常见任务菜单下,数据源对话框无法添加数据源。

这显然与VS的运作方式不同。有人可以帮我弄清楚如何在SharpDevelop中做到这一点吗?

1 个答案:

答案 0 :(得分:1)

您可以使用显式绑定以编程方式添加数据源。例如,在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;
    }