من دارم روی یه برنامه کار میکنم که میخوام سطر جاری رو در DevExpress Grid Control بدست بیارم و مقادیر توی سلول هاشو تو textbox بریزم.
با دیتا گرید خود VS خیلی ساده میشه چنین کاری رو انجام داد.
کسی با Grid Control کامپوننت های DevExpress کار کرده؟
من دارم روی یه برنامه کار میکنم که میخوام سطر جاری رو در DevExpress Grid Control بدست بیارم و مقادیر توی سلول هاشو تو textbox بریزم.
با دیتا گرید خود VS خیلی ساده میشه چنین کاری رو انجام داد.
کسی با Grid Control کامپوننت های DevExpress کار کرده؟
سلام
private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventAr gs e)
{
txtbox.Text = gridView1.GetRowCellValue(gridView1.FocusedRowHand le , field1).ToString();
txtbox2.text = gridView1.GetRowCellValue(gridView1.FocusedRowHand le , field2).ToString();
}
سلام
ممنون از شما
راستش اینو میدونم
اما نمیاره
یعنی تابع GetRowCellValue رو نداه
عکس زیر رو ببینید
problem.png
اسم کنترل grid که استفاده میکنی gridView3 هست نه grdJobs !
لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
قوانین پرسش های دانشجویی
برای درست وارد شدن کد در قالب C# سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C# منتفل کنید
نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها
درسته تایپیک قدیمیه نخواستم تایپیک جدید ایجاد بشه. برامنم متدGetRowCellValue وجود نداره!! دوستان ممنون میشم راهنمایی کنن.
برای استفاده از GetRowCellValue باید RowHandle اون ردیف رو هم داشته باشید و در واقع باید شماره ردیف و نام ستون رو تعیین کنید ولی راحترین کار استفاه از GetFocusedRowCellValue هستش که فقط کافیه نام ستون مورد نظر را بهش بدید.
آخرین ویرایش به وسیله mmbguide : یک شنبه 26 اسفند 1397 در 22:33 عصر دلیل: اصلاح غلط املایی
من از نسخه 17 استفاده میکنم و این متد وجود داره. مطمئنید که متد وجود نداره؟ نکته پست #4 رو هم چک کنید
دیگه در این حد نیستم
اینجا متدهای مورد نظر رو شما میبینید؟
1111.png
دوست عزیز در GridControl نمیتونید به این متد دسترسی داشته باشید. هر شیء GridControl یک GridView به همراه داره که شما باید به متدهای GridView دسترسی پیدا کنید. همون مطلبی که در پست #4 گفته شده صحیح می باشد.
یدا
Untitled.png
زمانی که یک GridControl به فرم اضافه میکنید این امکان وجود داره که Viewهای متفاوتی رو در یک GridControl نمایش بدید. پس باید ابتدا به خود View ارجاع داشته باشید و بعد بتونید از متدهای اون استفاده کنید. به تصویر بالا دقت کنید