PDA

View Full Version : قرار دادن چک باکس برای header کلیه ستون های گرید ویو



rezaei_y
چهارشنبه 08 آبان 1392, 09:36 صبح
با سلام

زمانی که یک ستون از نوع گرید ویو رو از نوع چک باکس تعریف میکنیم کلیه اطلاعات آن ستون نیز از نوع چک باکس در نظر گرفته میشه

به چه صورت میشه کاری کرد که هرستون یه چک باکس براش در نظر گرفته بشه که با انتخاب اون ستون بشه عملیاتی رو روی ستون انتخاب شده قرار داد و اطلاعات ستون مثلا از نوع تکست باشه

یعنی چک باکس فقط روی header قرار بگیره

hamid_hr
چهارشنبه 08 آبان 1392, 10:03 صبح
اگه منظورتون اينه كه برا هدر چك باكس بزارين اينطوري ميشه
ckBox = new CheckBox();
//Get the column header cell bounds
Rectangle rect =
this.dataGridView1.GetCellDisplayRectangle(0, -1, true);
ckBox.Size = new Size(18, 18);
//Change the location of the CheckBox to make it stay on the header
ckBox.Location = rect.Location;
ckBox.CheckedChanged += new EventHandler(ckBox_CheckedChanged);
//Add the CheckBox into the DataGridView
this.dataGridView1.Controls.Add(ckBox);