ASP.NET OracleDataAdapter.Update

285
04 апреля 2017, 09:18

Здравствуйте. У меня проблема с обновлением страницы после добавления записи в таблицу. На странице есть GridView и в нём таблица из базы данных Oracle 11g xe. Я добавляю новую запись, но что бы увидеть её мне приходится обновить страницу вручную. Почему то код обновления не работает. Вот мой код

protected void Button1_Click(object sender, EventArgs e)
{
    con.Open();
    OracleCommand com = new OracleCommand(web.Personel_Insert(TextBox1.Text, TextBox2.Text, TextBox3.Text), con);
    OracleDataAdapter da = new OracleDataAdapter("Select * from PERSONEL", con);
    con = da.SelectCommand.Connection;
    OracleCommandBuilder cb = new OracleCommandBuilder(da);
    DataSet ds = new DataSet();
    da.Fill(ds, "PERSONEL");
    DataTable dt = ds.Tables["PERSONEL"];
    da.Update(dt);
    com.ExecuteNonQuery();
    con.Close();
}
Answer 1
{
    con.Open();
    OracleCommand com = new OracleCommand(web.Personel_Insert(TextBox1.Text, TextBox2.Text, TextBox3.Text), con);
    com.ExecuteNonQuery();
    /* кода, который привязывает данные к GridView, в вопросе нет
    OracleDataAdapter da = new OracleDataAdapter("Select * from PERSONEL", con);
    DataSet ds = new DataSet();
    da.Fill(ds, "PERSONEL");
    DataTable dt = ds.Tables["PERSONEL"];
    */   
    con.Close();
}
READ ALSO
Как получить uint из RGB

Как получить uint из RGB

Код конвертации uint цвета в RGB:

241
Ajax ASP.NET MVC

Ajax ASP.NET MVC

Для примера использую подход database firstИтак, сгенерил по модели, контроллер и представления

316
Отразить Excel на класс

Отразить Excel на класс

Допустим, есть Excel и класс, который содержит в себе поля из Excel

225
Ошибка входа при разных полях Email и UserName

Ошибка входа при разных полях Email и UserName

Есть стандартная таблица пользователей фреймворка Identity 22

204