سلام
دوست عزیز من یک سوال دارم که برام خیلی مهمه
من فیلد آخر رکورد خودم رو توی data gird یک button تعریف کردم .
چطور میتونم برای این button رویداد بنویسم ؟
کجا باید بنویسم؟
ممنون میشم جواب بدین
سلام
دوست عزیز من یک سوال دارم که برام خیلی مهمه
من فیلد آخر رکورد خودم رو توی data gird یک button تعریف کردم .
چطور میتونم برای این button رویداد بنویسم ؟
کجا باید بنویسم؟
ممنون میشم جواب بدین
شما می توانید به جای رویداد کلیک از رویداد های دیگر استفاده نمایید ولی من برای مثال رویداد کلیک Button را توضیح می دهم
private void dataGridView1_CellMouseClick( object sender , DataGridViewCellMouseEventArgs e )
{
if ( e.ColumnIndex == dataGridView1.Columns[ "Col_Button" ].Index && e.Button == MouseButtons.Left )
{
// در هر سطر انجام شود را اینجا بنویسید Button کاری را که می خواهید در هنگام کلیک بر روی
// به طور مثال
dataGridView1[ "Col_Name" , e.RowIndex ].Value = e.RowIndex + 1;
dataGridView1.Rows.Add();
}
}
آخرین ویرایش به وسیله amiramt : شنبه 20 شهریور 1389 در 00:56 صبح
سلام دوستان من یه سوال دارم
چطور میتونم بو خانه های گرید دکمه بزارم ؟ برای هر سطر یه دکمه ؟ لطفا راهنمایی کنید
با تشکر .
برای گذاشتن دکمه در یک ستون از دیتا گرید کافیست روی dgv کلیک کرده و در قسمت Properties روی Columns کلیک کرده و یک ستون جدید اینجا کرده و ColumnType آن را مساوی با DataGridViewButtonColumn قرار دهید