//This code is written on page load event it fills datagrid view
string connectionString = "initial catalog=Everest;data source=MAIN;uid=sa;password=";
conn = new SqlConnection(connectionString);
sql = "SELECT * from project_seo where p_id>20";
da = new SqlDataAdapter(sql, conn);
conn.Open();
ds = new DataSet();
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(da);
da.Fill(ds, "project_seo");
bsource.DataSource = ds.Tables["project_seo"];
dataGridView1.DataSource = bsource;
//it add/update data from database
try
{
if (MessageBox.Show("ARE U SURE TO Add/Update Records", "WARNING", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
{
pictureBox1.Visible = true;
DataTable dt = ds.Tables["project_seo"];
this.dataGridView1.BindingContext[dt].EndCurrentEdit();
this.da.Update(dt);
if (MessageBox.Show("Record has been Update", "WARNING", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
{
pictureBox1.Visible = false;
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
|