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

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

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

شنبه, 03 بهمن 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 اعمال بشه؟

 

شنبه, 03 بهمن 1394 08:24

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

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

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید