محمد کلهر
سه شنبه 01 مرداد 1392, 15:16 عصر
سلام
من با کد زیر سطر انتخاب شده توسط کاربر در datagridview1حذف می کنم.برای اپدیت شدن datagridview1بعد از حذف باید چه کار کنم؟
با تشکر
if (MessageBox.Show("ایا مایل به حذف هستید؟", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
SqlDataAdapter da = new SqlDataAdapter();
DataSet set1 = new DataSet();
SqlConnection con = new SqlConnection();
con.ConnectionString = "server=(local); database=mydb; integrated security=true;";
if (dataGridView1.SelectedRows.Count > 0)
{
int selectedIndex = dataGridView1.SelectedRows[0].Index;
string rowID = dataGridView1[0, selectedIndex].Value.ToString();
string sql = "delete from info where name = @RowID";
SqlCommand deleteRecord = new SqlCommand();
deleteRecord.Connection = con;
deleteRecord.CommandType = CommandType.Text;
deleteRecord.CommandText = sql;
SqlParameter RowParameter = new SqlParameter();
RowParameter.ParameterName = "@RowID";
// RowParameter.SqlDbType = SqlDbType.Int;
RowParameter.IsNullable = false;
RowParameter.Value = rowID;
deleteRecord.Parameters.Add(RowParameter);
deleteRecord.Connection.Open();
deleteRecord.ExecuteNonQuery();
deleteRecord.Connection.Close();
من با کد زیر سطر انتخاب شده توسط کاربر در datagridview1حذف می کنم.برای اپدیت شدن datagridview1بعد از حذف باید چه کار کنم؟
با تشکر
if (MessageBox.Show("ایا مایل به حذف هستید؟", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
SqlDataAdapter da = new SqlDataAdapter();
DataSet set1 = new DataSet();
SqlConnection con = new SqlConnection();
con.ConnectionString = "server=(local); database=mydb; integrated security=true;";
if (dataGridView1.SelectedRows.Count > 0)
{
int selectedIndex = dataGridView1.SelectedRows[0].Index;
string rowID = dataGridView1[0, selectedIndex].Value.ToString();
string sql = "delete from info where name = @RowID";
SqlCommand deleteRecord = new SqlCommand();
deleteRecord.Connection = con;
deleteRecord.CommandType = CommandType.Text;
deleteRecord.CommandText = sql;
SqlParameter RowParameter = new SqlParameter();
RowParameter.ParameterName = "@RowID";
// RowParameter.SqlDbType = SqlDbType.Int;
RowParameter.IsNullable = false;
RowParameter.Value = rowID;
deleteRecord.Parameters.Add(RowParameter);
deleteRecord.Connection.Open();
deleteRecord.ExecuteNonQuery();
deleteRecord.Connection.Close();