PDA

View Full Version : سوال: انتخاب چند آیتم در سی شارپ



hafez1
یک شنبه 14 دی 1393, 21:05 عصر
سلام دوستان.
من یه پروژه سی شارپ ایجاد کردم و اون رو به پایگاه داده sql وصل کردم.
میخام یه جدولی که تو اون پایگاه داده بوده رو توی فرم سی شارپ نشون بدم که فکر کنم این کار رو باکنترل دیتا گرید بشه انجام داد و لی اگه بخام کاربر یه چنتا از این سطرایی که بهش نشون داده انتخاب کنه باید چیکار کرد؟

erfan_urchin
یک شنبه 14 دی 1393, 23:46 عصر
خود کاربر میتونه انتخاب کنه دیگه
همونطور که سزرهارو توی Excel انتخاب میکنی توی دیتاگرید هم همونجوری انتخاب باید کنی

samadblaj
دوشنبه 15 دی 1393, 00:10 صبح
سلام وقت بخیر؛
دوست عزیز توی DataGridView نمایش دهید و یک ستون هم به شکل CheckBox بهش اضاف کنید.
یک پروژه جدید بساز یک دکمه و دیتا گرید روش قرار بدید و کد زیر رو توی دکمه بذارید تا متوجه صحبت هام بشید.
موفق باشید

private void button1_Click(object sender, EventArgs e)
{
dataGridView1.ColumnCount = 3;
dataGridView1.Columns[0].Name = "ID";
dataGridView1.Columns[1].Name = "Name";
dataGridView1.Columns[2].Name = "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);

DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn();
dataGridView1.Columns.Add(chk);
chk.HeaderText = "Check Data";
chk.Name = "chk";
dataGridView1.Rows[2].Cells[3].Value = true;
}