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

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

0 امتیاز

سلام ، 

 

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

 

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

سوال شده اسفند 16, 1392  بوسیله ی NasimBamdad (امتیاز 12)   1 1
دوباره تگ گذاری شد اسفند 16, 1392 بوسیله ی مصطفی ساتکی

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,083)   1 5 21
انتخاب شد اسفند 16, 1392 بوسیله ی dousti91
...