مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

fatemeh_fkh

عضویت از 1394/08/22

حذف اطلاعات گرید ویو

  • شنبه 3 بهمن 1394
  • 01:22
تشکر میکنم

با سلام

من در سایتم یک گرید ویو دارم میخوام وقتی روی حذف بزنم سطر جاریو حذف کنه ممنون میشم کدشو بهم بگین

 SqlConnection con = new SqlConnection(@"Data Source=.;Initial Catalog=resturan;Integrated Security=True");
            string sql = "delete from food Where fid={0}";
            int row = Convert.ToInt16(dataGridView1.CurrentRow.Index);
            sql = string.Format(sql, dataGridView1[0, row].Value.ToString());
            SqlCommand cmd = new SqlCommand(sql, con);
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            MessageBox.Show("حذف با موفقیت انجام شد.");

 

این کد رو چه تغییری بدم که در گرید ویو در asp اعمال بشه؟

 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 3 بهمن 1394
  • 08:24

نیازی به تغییر کد نیست

باید در گرید یک ستون از جنس Template ایجاد کنید و یک LinkButton داخلش بزارید

خاصیت CommandArgument را با کلید اصلی ست کنید و بعد در رویداد RowCommand میتونید کلید اصلی جدول را از همان CommandArgument دریافت کنید و اطلاعات را حذف کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)