0

آموزش های مرتبط با # c

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:آموزش های مرتبط با # c
سه شنبه 22 اردیبهشت 1394  1:49 AM

Arrow اضافه کردن button به DataGridView
در این آموزش شما ابتدا باید یک پروژۀ ویندوزی ایجاد کنید و بعد از اون از toolbox یک کنترل button و یک DataGridView روی فرمتون قرار بدید و بعدش در رویداد کلیک کنترل button کد زیرو تایپ کنید
 
کد:
        private void button1_Click(object sender, EventArgs e)
        {
            dataGridView1.ColumnCount = 3;
            dataGridView1.Columns[0].Name = "Product ID";
            dataGridView1.Columns[1].Name = "Product Name";
            dataGridView1.Columns[2].Name = "Product Price";
 
            string[] row = new string[] { "1", "Product 1", "1000" };
            dataGridView1.Rows.Add(row);
            row = new string[] { "2", "Product 2", "2000" };
            dataGridView1.Rows.Add(row);
            row = new string[] { "3", "Product 3", "3000" };
            dataGridView1.Rows.Add(row);
            row = new string[] { "4", "Product 4", "4000" };
            dataGridView1.Rows.Add(row);
 
            DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
            dataGridView1.Columns.Add(btn);
            btn.HeaderText = "Click Data";
            btn.Text = "Click Here";
            btn.Name = "btn";
            btn.UseColumnTextForButtonValue = true;
        }
 
 
خب حالا اندازه کنترل دیتاگرید ویتونو جوری تنظیم کنید که بتونید زمان اجرا تغییراتونو ببینید و در رویداد CellClick کنترلتون کد زیرو بنویسید 
 
کد:
     private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 3)
            {
                MessageBox.Show((e.RowIndex + 1) + "  Row  " + (e.ColumnIndex + 1) + "  Column button clicked ");
            }
        }
 
 
بعد از کدنویسی یکبار کلید F6 رو بزنید تا پروژتون build بشه و در آخر برنامه رو اجرا کنید 
خروجی به شکل زیر خواهد شد و شما یک دکمه در هر سطر به گرید ویوتون اضافه کردید
 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

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