View Full Version : سوال: چگونه میتوانم در کنترل RadGrid ردبف های انتخاب شده(تیک خورده) را بدست بیاریم
HAMRAHSOFT.IR
پنج شنبه 24 مرداد 1392, 13:19 عصر
سلام
چگونه میتوانم در کنترل RadGrid ردبف های انتخاب شده(تک خورده) را بدست بیاریم
برای چاپ ویا هر عملیات دیگر
HAMRAHSOFT.IR
پنج شنبه 24 مرداد 1392, 23:11 عصر
دوستان در جانوس از این روش استفاده میده در تلریک باید چکار کنم
Janus.Windows.GridEX.GridEXRow[] checkedRows;
checkedRows = this.gridEX1.GetCheckedRows();
HAMRAHSOFT.IR
شنبه 02 شهریور 1392, 15:38 عصر
دوستان کسی RadGrid یا همون گرید تلریک استفاده نکرده داخل برنامه هاش
kolak_68
شنبه 02 شهریور 1392, 17:17 عصر
سلام این کار خیلی سخته و فکر کنم کلا نشدنی. منم مشکل شما رو داشتم و کلی هم توی سایت های مختلف ایرانی و خارجی رو گشتم ( یک هفته کارم این بود )
اما به کد ساده و قابل فهم (برای خودم) نرسیدم پس :
int n = radGridView1.RowCount;
int m = 0;
while (m <= radGridView1.RowCount - 1)
{
if (Convert.ToBoolean(radGridView1.Rows[m].Cells["Select"].Value) == true)
{
radGridView1.Rows[m].Delete();
}
else
m++;
اینو رفتم و جواب گرفتم فکر کنم مشکل شما هم همینه
HAMRAHSOFT.IR
شنبه 02 شهریور 1392, 22:00 عصر
ممنون که جواب دادید ولی من مخوام ردیف های تک خورد به بدست بیارم و داخل یک دیتا تیبل بریزم این چطور میشه انجام داد؟
kolak_68
یک شنبه 03 شهریور 1392, 13:31 عصر
سلام
این کد باید کار کنه
DataTable dt = new DataTable();
for (int i = 0; i <= 9; i++)
dt.Columns.Add();
for (int i = 0; i <= radGridView1.RowCount - 1 ; i++ )
{
if (Convert.ToBoolean(radGridView1.Rows[i].Cells["Select"].Value) == true)
{
dt.Rows.Add(radGridView1.Rows[i]);
}
}
MessageBox.Show(dt.Rows.Count.ToString());
HAMRAHSOFT.IR
یک شنبه 03 شهریور 1392, 16:31 عصر
جواب نداد امکان داره یک نمونه قرار بدید
kolak_68
یک شنبه 03 شهریور 1392, 20:41 عصر
جواب نداد امکان داره یک نمونه قرار بدید
دیگه نمونه از این واضح تر ندارم . چرا جواب نداد ؟
Error چی بود؟
drstrike
یک شنبه 03 شهریور 1392, 22:39 عصر
ممنون که جواب دادید ولی من مخوام ردیف های تک خورد به بدست بیارم و داخل یک دیتا تیبل بریزم این چطور میشه انجام داد؟
foreach (var row in radGridView1.ChildRows.Where(p => p.Cells["Marked"].Value.Equals(true)))
{
// Do Something...
}
HAMRAHSOFT.IR
یک شنبه 03 شهریور 1392, 23:43 عصر
این مورد ببنید البته گرید نمایش ومن اطلاعات برای چاپ مخوام بفرستم
kolak_68
دوشنبه 04 شهریور 1392, 12:33 عصر
ببین این یه راه درست و علمی نیست چون من نمیتوم به خوبی با DT ها کار کنم ولی فکر کنم ازش یه چیزایی دستگیرت بشه
فقط DataBase رو بهش اضافه کنید
109734 .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.