PDA

View Full Version : کار با Data Grid و کنترل انتخاب یک سطر در آن



HOSSEINONLINE7
دوشنبه 28 اسفند 1391, 17:14 عصر
سلام من میخوام از توی سطر های یک data grid اگر سطری از آن توسط کاربر انتخاب شد بتونم تشخیص بدم و اطلاعات اون را توی گذارش فرم بعد بیارم ولی هر کار میکنم نمیتونم لطفا راهنماییم کنید .

در واقع کد تشخیص انتخاب سطری از data grid را میخوام .

تشکر

danialafshari
دوشنبه 28 اسفند 1391, 18:26 عصر
سلام
می تونید از دو روش انجامش بدید
روش 1:
اگر به بانک وصله که احتمالن هم وصل هست می تونید مقدار ID رو به یک متغیر در کلاس بفرستید و در فرم 2 اونو ارسال کنید و طبق ID جستجو کنه و باقی مقادیر رو پر کنه
روش 2:
کل اطلاعات رو به کلاس بفرستید و در فرم 2 دریافت کنید

موفق باشید

HOSSEINONLINE7
دوشنبه 28 اسفند 1391, 18:31 عصر
تشکر حالا اون کدی که باهاش مقدار سطر را میتونم بخونم چی هست ؟ میخوام هر سطری که کاربر انتخاب کرد مقدار کل فیلدهاش را بخونم.

HOSSEINONLINE7
دوشنبه 28 اسفند 1391, 19:51 عصر
دوست گرامی من در سی شارپ حرفه ایی نیستم مشکل اصلی من کد دریافت اطلاعات سطر انتخاب شده از کاربرهست لطفا بفرمایید من چطور اطلاعات یک سطر که توسط کاربر select شده را از1 datagrid بخونم و در فرم بعدی در datagrid 2 نمایش بدم ؟

Pr0grammer
دوشنبه 28 اسفند 1391, 19:59 عصر
دوست گرامی من در سی شارپ حرفه ایی نیستم مشکل اصلی من کد دریافت اطلاعات سطر انتخاب شده از کاربرهست لطفا بفرمایید من چطور اطلاعات یک سطر که توسط کاربر select شده را از1 datagrid بخونم و در فرم بعدی در datagrid 2 نمایش بدم ؟

DataGridView1.CurrentRow.Cells[index].Value.ToString();

index : اندیس ستون مورد نظر
* همچنین می تونید به جای اندیس ، Name مربوط به اون ستون رو بنویسید.

موفق باشید/

C#‎_best_Programmer
دوشنبه 28 اسفند 1391, 20:09 عصر
دادشم عیدت مبارک
کلاس dataGrid
یه مجموعه داره به اسم selected rows


if(dataGrid.SelectedRow.Count>0)
{
///
}