PDA

View Full Version : فوكوس كردن روي ركورد ديتاگريد



mf_007
شنبه 07 فروردین 1389, 13:32 عصر
من اين كار رو تو دلفي با استفاده از دستور locate انجام مي دادم ولي تو c# نمي دونم چطوري بنويسم
مي خام متن داخل textbox رو توي ديتا گريدم جستجو كنه وبعد اينكه پيداش كرد فوكوس كنه روش

mf_007
شنبه 07 فروردین 1389, 16:13 عصر
كسي نمي تونه كمك كنه يا سوال واضح نيست؟

sds1920
شنبه 07 فروردین 1389, 16:18 عصر
برای اینکه یک سطر از دیتاگرید را انتخاب کنی بهتره خاصیت Selected اون سطر را true کنی.



dataGridView1.Rows[3].Selected = true;



موفق باشی.

exlord
شنبه 07 فروردین 1389, 16:20 عصر
string myVal = "0_2";

dataGridView1.Rows.Cast<DataGridViewRow>().First(n =>
n.Cells.Cast<DataGridViewCell>().First(m => m.Value.ToString() == myVal).Selected = true
);

mf_007
شنبه 07 فروردین 1389, 16:59 عصر
دوست عزيز ممنون ولي كدي كه گزاشتي ارور مي ده و كار نمي كنه
راهنمايي كنيد لطفا

exlord
شنبه 07 فروردین 1389, 18:33 عصر
دوست عزيز ممنون ولي كدي كه گزاشتي ارور مي ده و كار نمي كنه
راهنمايي كنيد لطفا

من تست کردم کار میکرد.....حالا شما error رو بزار ببینیم چی میگه؟؟؟؟