PDA

View Full Version : حرفه ای: پاس دادن دیتا از devexpress gridcontrol به textbox



mohsen.sh88
چهارشنبه 29 شهریور 1396, 17:08 عصر
سلام
یه سوال ؟
کد زیر را در دیتاگرید معمولی مینویسیم تا مقادیر یک سلول را در سطر انتخابی بدست بیاریم :
textbox=datagridview.CurrentRow.cells[cell_name].value.tostring();
حالا اساتید بفرمایید تو گرید کنترل devexpress معادل این کد چیه ؟

خیلی متشکر میشم !:قلب:

رامین مرادی
پنج شنبه 30 شهریور 1396, 08:39 صبح
این تابع ASPxGridView.GetSelectedFieldValues (http://documentation.devexpress.com/#AspNet/DevExpressWebASPxGridViewASPxGridView_GetSelectedF ieldValuestopic)
منبع https://www.devexpress.com/Support/Center/Question/Details/Q347704/aspxgridview-how-to-get-selected-row-values-on-the-server-side


اینم یه کد دیگه


textBox1.Text= gridView1.GetDataRow(e.FocusedRowHandle)["Name"].ToString();
textBox1.Text= gridView1.GetFocusedDataRow()["Name"].ToString();
textBox1.Text=(gridView1.GetFocusedRow()asDataRowV iew).Row["Name"].ToString();
textBox1.Text= gridView1.GetFocusedRowCellValue("Name").ToString();

منبع https://stackoverflow.com/questions/12762617/how-to-get-the-selected-row-values-of-devexpress-xtragrid

ebrahim.rayatparvar
شنبه 01 مهر 1396, 11:24 صبح
برای خوندن یه مقدار از یه سطر گرید بهتره تو ایوند RowClick یا RowCellClick کد زیر رو بنویسی :



_X = gridView.GetRowCellValue(gridView.FocusedRowHandle ,
gridView.Columns["Column Name"]).ToString();


البته تو Column Name میتونی خالی نام ستونت رو بزنی ولی من برای اطمینان اینجور کد میزنم.