Я пытаюсь сделать запрос для 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 + "%'";
}
}