C# делает SQL запрос на отдельный класс для формы - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь сделать запрос для datagridview из отдельного C# класса. Но я хочу добавить textBox значение form2 в этом запросе. Как мне это сделать?

Обычно, если я использую

var f2 = Application.OpenForms.ofType<Form2>().Single(); 

в form1, я могу получить значение textbox для form2 в form1, но в классе это не работает (var выделяется красным цветом). Я использую windows форму, и да, я на самом деле использую файл Excel в качестве базы данных. Справка.

Хотя я могу вызвать строку запроса из формы form2, но я не могу получить значение текстового поля form2 для этого теста класса.

namespace test
{
    class query
    {
        var f2 = Application.OpenForms.OfType<Form2>().Single();
        public const string query1 = "Select * from [Sheet1$A2:Q] where Product like '" + f2.txt_Product.Text + "%'";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...