Как сделать так, чтобы текстовые поля автоматически заполнялись из файла на основе ввода в другое текстовое поле - PullRequest
0 голосов
/ 06 декабря 2011

Я пишу ac # gui, где у меня есть форма для получения информации об инвентаризации из магазина, и я хотел бы, чтобы она связывалась, когда у меня есть пользовательский ввод в поле UPC, нажмите Ok, а остальные автоматически заполняются из файла доступа Microsoft,Есть какой-либо способ сделать это?У меня нет кода, кроме автоматически сгенерированного кода, дважды щелкнув кнопку и текстовое поле.

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

Если вы пытаетесь прочитать данные из файла БД 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];

Ваш вопрос немного расплывчат, поэтому трудно дать вам прямой ответ, но, надеюсь, это даст вам старт и поможет.

0 голосов
/ 06 декабря 2011

Вам необходимо добавить элементы управления, где вы будете отображать вашу информацию в форме.Затем вам нужно будет написать код для поиска информации в файле базы данных, и, как только вы это сделаете, заполните элементы управления, которые уже есть в форме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...