سلام
از یک منبع داده ای گرید من با یک کوئری پر می شود و فیلدها نمایش داده می شود اما
با این کد
protected void myGrid_RowCommand1(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "del") { si.controller.Base.BaseController objtest = new si.controller.Base.BaseController(); int id = int.Parse(e.CommandArgument.ToString()); objtest.deletetest(id); myGrid.DataBind(); }
idگرید بر نمی کردد تا بتوان ایتم را از بانک حذف کرد..
من چطور می توانم ایتم گرید را واکشی کنم؟
متشکرم
آیا در گرید Button قرار داید برای حذف ؟
اگر بله خاصیت CommandArgument را روی id تنظیم کردید ؟
بله button قرارد داده شده.اما با تریس کردن مشخص میشه که اصلا
CommandArgument ایتمid را برای خود دریافت نمی کند.
ضمنا گرید در page load صفحه پر می شود.
در Page_loag از !Page.IsPostBack استفاده کردید ؟
سپاسگزارم
دوست و استاد گرانقدر.مثل همیشه راهنمایی موثر و مفید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)