چه طوری دکمه حذف / آپدیت برای گرید تلریک قرار بدیم ؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۱۷۷ نفر آنلاین
۰ عضو و ۱۷۷ مهمان در سایت حاضرند

چه طوری دکمه حذف / آپدیت برای گرید تلریک قرار بدیم ؟

0 امتیاز
78 بازدید

سلام ، 

 

سوالم این هست چه طوری میشه برای گرید تلریک 2 ستون حذف و آپدیت قرار بدم و چه طوری کد های مربوط به آپدیت و حذف رو برای هر ستون به صورت مجزار بنویسم ؟

 

راه تشخیص ستون ها از یکدیگر چی هست؟

سوال شده اسفند 16, 1392  بوسیله ی NasimBamdad (امتیاز 11)   1

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام.

من از گرید تلریک تا به حال استفاده نکردم ولی این مورد در گرید خود ویژوال براحتی قابل انجام هست و بعید میدونم فرق خاصی با گرید تلریک داشته باشه.

من روش کار رو در گرید ویژوال استودیو میگم امیدوارم که مشکلتون حل بشه.

وقتی شما دو دکمه در دو ستون متفاوت اضافه می کنید، می تونید از طریق رویدادهای گرید مثل رویداد CellMouseClick چک کنید که کدوم ستون از گرید شما کلیک شده و متناسب با شماره اون ستون، عمل مورد نظرتون رو انجام بدید. مثلا فرض بگیرید ستون اول (با ایندکس 0) مربوط به دکمه عمل درج باشه و ستون دوم (با ایندکس 1) مربوط به عمل ویرایش باشه. در رویداد CellMouseClick به این شکل می تونید عملیات رو چک کنید )

private void dataGridView1_CellMouseClick(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow.Cells[0].Selected == true)
                  {
                      // دستورات درج خودتون رو اینجا بنویسد
                  }
            else if (dataGridView1.CurrentRow.Cells[1].Selected == true)
                  {
                       // دستورات آپدیت مورد نظرتون رو اینجا بنویسید
                  }
        }
پاسخ داده شده اسفند 16, 1392 بوسیله ی veniz2008 (امتیاز 2,101)   1 5 21
...