1

我有以下小孩形式:

在此处输入图像描述

要将控件链接到我的数据库表,到目前为止,我已经获得了以下内容。

我试图以类似的方式将 datagridview 链接到导航器,我将文本框链接到导航器 - 加入这些控件的正确语法是什么?

    public SqlCeConnection conn = new SqlCeConnection(ConfigurationManager.ConnectionStrings["WindFormAppRevisionHelper.Properties.Settings.DefinitionsDBConnectionString"].ConnectionString);
    BindingSource rawtableBindingSource = new BindingSource();


    public uxFormDatabase()
    {
        InitializeComponent();
        fillTheDGVusingAdapter();
    }

    public void fillTheDGVusingAdapter()
    {

        SqlCeDataAdapter da = new SqlCeDataAdapter(new SqlCeCommand("Select * From tb_Definitions", conn));
        DataSet ds = new DataSet("DGVdata");
        ds.Tables.Add("rawTable");
        da.Fill(ds.Tables["rawTable"]);

        uxDGVtable.DataSource = ds.Tables["rawTable"];

        rawtableBindingSource.DataSource = ds.Tables["rawTable"];
        uxrawdataBindingNavigator.BindingSource = this.rawtableBindingSource;

         //PROBLEM WITH THE FOLLOWING LINE
        uxDGVtable.DataSource = DataBindings.Add(new Binding("Text", uxrawdataBindingNavigator, "Item_Id", true));

    }
4

1 回答 1

2

有点不清楚你在做什么,因为前面 3 行,你已经设置了 uxDGVtable 控件的 DataSource。

尝试使用 Navigator 使用的相同 BindingSource:

// uxDGVtable.DataSource = ds.Tables["rawTable"];
uxDGVtable.DataSource = this.rawtableBindingSource;
于 2012-07-15T12:50:31.310 回答