PDA

View Full Version : سوال: انتخاب دستي يك رديف از datagridview



rahe behtari hast
سه شنبه 07 آذر 1391, 13:34 عصر
يك جدول دارم كه توش يك سري ستون هست مثل اسم و تلفن و آدرس (كه اسم كليد هست)
ميخوام به صورت دستي خودم با كد بگم از datagridview اون رديفي رو به حالت انتخاب در بيار كه اسمش فلان چيزه

hakim22
سه شنبه 07 آذر 1391, 13:52 عصر
datagridview1.rows[1].selected=true

rahe behtari hast
سه شنبه 07 آذر 1391, 14:10 عصر
datagridview1.rows[1].selected=true
اگه بخواين بگيد
برو به خطي كه ستون "name" اون برابر با حسن هست چي؟

hakim22
سه شنبه 07 آذر 1391, 14:59 عصر
datagridview1.rows[1].selected=true

مقدار درون کروشه ها [] اندیس محلی است که میخواهید انتخاب کنید.
ابتدا باید با یک تابع اندیس ستونی که مقدار حسن دارد پیدا کنید و بعد اندیس را به این کد بدهید.

با استفاه از یک حلقه و یک if می توانید محل حسن را شناسایی کنید

مهرداد صفا
سه شنبه 07 آذر 1391, 20:00 عصر
اگه بخواين بگيد
برو به خطي كه ستون "name" اون برابر با حسن هست چي؟
با سلام
به روش زیر هم میتوانید عمل کنید:

dataGridView1.Columns[0].Name = "name";
dataGridView1[0, 0].Value = "abbas";
dataGridView1[0, 1].Value = "ali";
dataGridView1[0, 2].Value = "hasan";
dataGridView1.CurrentCell =(from row in dataGridView1.Rows.Cast<DataGridViewRow>() where ((row as DataGridViewRow).Cells["name"].Value.ToString() == "hasan") select row.Cells["name"]).First();



شاه وفا ابالفضل