如何根据输入到另一个文本框中的文件自动填充文本框

时间:2011-12-06 15:52:28

标签: c# visual-studio windows-applications

我正在写一个ac#gui,我有一个表单来从商店获取有关库存的信息,我希望它链接当我有用户输入到UPC框中点击确定而其余的自动填充从微软访问文件。有没有办法做到这一点?通过双击按钮和文本框,除了自动生成的代码之外,我没有任何代码。

2 个答案:

答案 0 :(得分:0)

您需要添加控件,以便在表单中显示您的信息。然后,您需要编写代码来查找数据库文件中的信息,一旦完成,请填写表单上已有的控件。

答案 1 :(得分:0)

如果您尝试从Microsoft Access数据库文件中读取数据,则此类内容将返回您需要的数据。知道你想要获得什么是很重要的。与此类似的东西将返回数据。然后从那里填写数据需要去的地方。

string ConString = @"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=
                                     C:\DatabaseNameGoesHere.mdb";
            OleDbConnection Con = new OleDbConnection(ConString);
            OleDbCommand Command = Con.CreateCommand();

            // create the DataSet
            DataSet ds = new DataSet();

            // clear the grids data source
            PlaceToPutTheData.DataSource = null;

            // open the connection
            Con.Open();

            // run the query
            Command.CommandText = "Select the data from the table you need;
            OleDbDataAdapter Adapter = new OleDbDataAdapter(Command);
            Adapter.Fill(ds);

            // close the connection
            Con.Close();

            // set the grid's data source
            PlaceToPutTheData.DataSource = ds.Tables[0];

你的问题有点含糊,所以很难给你直接答案,但希望这会给你一个开始和帮助。