private void Form1_Load(object sender, EventArgs e)
{
string conStr = "Data Source=MICROSOF-BA3BBB\\SQLEXPRESS;Initial Catalog=Учебная;Integrated Security=True";
using (SqlConnection Conn = new SqlConnection(conStr))
{
string Comm = "SELECT Название, Стоимость, Паспорт FROM dbo.Товар";
Conn.Open();
SqlDataAdapter da = new SqlDataAdapter(Comm, conStr);
DataSet ds = new DataSet();
SqlCommandBuilder builder = new SqlCommandBuilder(da);
da.Fill(ds, "table");
DataTable table = ds.Tables[0];
DataRow row = table.Rows[0];
DataColumn col = table.Columns[0];
dataGridView1.DataSource = ds.Tables[0];
da.Update(ds);
}
Локальную функцию перетащить в обработчик
Есть такой кусок кода ничего полезного не делающий(просто подключается к БД и берёт оттуда данные):
Код:
И есть обработчик события
Код:
private void button1_Click(object sender, EventArgs e)
{
}
{
}
Вот не знаю как da.Update(ds) вызвать из него.
А кто мешает объявить их не как локальные переменные метода, а как переменные класса?
Нельзя SqlDataAdapter объявлять как переменную клааса, покрайней мере у меня так не получалось.
Давайте проект выкладывайте
Всё разобрался, спасибо за подсказки