PDA

View Full Version : جستجو بانک تغییر scroll دیتاگرید



noroozifar
پنج شنبه 12 آذر 1388, 09:35 صبح
سلام من یک بانک دارم و یک دیتا گرید و به صورت زیر مقدار دهی می شوند:

objadaptor = new SqlDataAdapter("select * from CMR_Customer", Connection);
objdata = new DataSet();
objadaptor.Fill(objdata, "CMR_Customer");
objview = new DataView(objdata.Tables["CMR_Customer"]);
currency = (CurrencyManager)(this.BindingContext[objview]);
dgvM.DataSource = objdata;
dgvM.DataMember = "CMR_Customer";حالا توسط کد زیر اطلاعاتم را filter می کنم

objview.RowFilter = "id=" + textsearch.Text;حالا می خواهم زمانیکه اطلاعات پیدا شود scroll که row انتخاب شده را نشان می دهد جابه جا بشه و برود روی رکورد یافت شده توج کنید که دیتا گرید من به objdata متصله نه objview وگر نه می توانستم از کد زیر استفاده کنم

dgvM.DataSource = objview;
objview.Sort = "id";
currency.Position = objview.Find(txtsearch.Text);استفاده از کد بالا ترتیب نمایش دیتاگرید را تغییر می دهد به خاطر همین نمی خواهم استفاده کنم ؟
از کد زیر هم می شود استفاده کرد اما نمی دانم چی جلوی آن بنویسم که رکورد مورد نظر انتخاب شود ؟

this.BindingContext[objdata,"CMR_Customer"].Position=?اگر کد یا راه ساده تری هم هست راهنمایی کنید
در اصل می خواهم این scroll مربوط به سطرهای دیتا گرید را ببرم روی روکردی که پیدا شده ؟

noroozifar
شنبه 14 آذر 1388, 08:25 صبح
کسی نمی تواند کمک کند؟

noroozifar
دوشنبه 16 آذر 1388, 19:50 عصر
کسی نمی تواند کمک کند؟

کسی بلد نیست