مشکل با مخفی کردن DataGridView

Combat

عضو جدید
سلام
من در برنامه ام یک Datagrid دارم و یک Stored procedure هم نوشتم که اطلاعات را در Datagrid نشون میده و بعد من یک مقدار از یکی از سلول های این گرید ویو را داخل یک TextBox میریزم برنامم بدون هیچ مشکلی کار میکنه ولی می خوام که این grid view در فرمم نشون داده نشه که visible اش رو false کردم فقط تنها مشکلی که پیش میاد اینه که دیگه دستوراتی که مربوط به Gridview هست کار نمیکنه مثلا به این خط گیر میده :
کد:
lbJari.Text = gv.CurrentRow.Cells[0].Value.ToString();




اما زمانی که visible گرید ویو را true میکنم دوباره برنامه به خوبی کار میکنه به نظرتون چه کار کنم که هم این مقداری که می خوام به این textbox منتقل بشه و هم این data grid روی فرمم نمایش داده نشه؟
 

*Chakavak*

کاربر حرفه ای
کاربر ممتاز
سلام
من در برنامه ام یک Datagrid دارم و یک Stored procedure هم نوشتم که اطلاعات را در Datagrid نشون میده و بعد من یک مقدار از یکی از سلول های این گرید ویو را داخل یک TextBox میریزم برنامم بدون هیچ مشکلی کار میکنه ولی می خوام که این grid view در فرمم نشون داده نشه که visible اش رو false کردم فقط تنها مشکلی که پیش میاد اینه که دیگه دستوراتی که مربوط به Gridview هست کار نمیکنه مثلا به این خط گیر میده :
کد:
lbJari.Text = gv.CurrentRow.Cells[0].Value.ToString();




اما زمانی که visible گرید ویو را true میکنم دوباره برنامه به خوبی کار میکنه به نظرتون چه کار کنم که هم این مقداری که می خوام به این textbox منتقل بشه و هم این data grid روی فرمم نمایش داده نشه؟

چه خطایی می ده؟
بعد از دستورات مربوط به دیتاگرید، پنهانش کردین؟ اگر امتحان نکردین امتحان کنین.
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
سلام
من در برنامه ام یک Datagrid دارم و یک Stored procedure هم نوشتم که اطلاعات را در Datagrid نشون میده و بعد من یک مقدار از یکی از سلول های این گرید ویو را داخل یک TextBox میریزم برنامم بدون هیچ مشکلی کار میکنه ولی می خوام که این grid view در فرمم نشون داده نشه که visible اش رو false کردم فقط تنها مشکلی که پیش میاد اینه که دیگه دستوراتی که مربوط به Gridview هست کار نمیکنه مثلا به این خط گیر میده :
کد:
lbJari.Text = gv.CurrentRow.Cells[0].Value.ToString();


اما زمانی که visible گرید ویو را true میکنم دوباره برنامه به خوبی کار میکنه به نظرتون چه کار کنم که هم این مقداری که می خوام به این textbox منتقل بشه و هم این data grid روی فرمم نمایش داده نشه؟

دوست عزیز با مخفی کردن دیتاگرید، دیگه سطر جاری چون فوکوسی ندارد معنی نمیده :gol:
 

Combat

عضو جدید
دوست عزیز با مخفی کردن دیتاگرید، دیگه سطر جاری چون فوکوسی ندارد معنی نمیده :gol:

پس باید چه کار کنم؟
من یک Stored procedure دارم که فقط یک مقدار برمیگردونه این مقدار رو چه جوری می تونم در یک Textbox بریزم؟
 

Parham Rezay

عضو جدید
پس باید چه کار کنم؟
من یک Stored procedure دارم که فقط یک مقدار برمیگردونه این مقدار رو چه جوری می تونم در یک Textbox بریزم؟

سلام شما باید text box خودتون رو بایند کنید

نه این که اطلاعات رو به گرید بایند کنید بد از اونجا بریزید داخل Textbox

کد:
 textbox1.DataBindings.Add
 

negin17h

مدیر تالارهای مهندسی کامپیوتر و رباتیکمتخصص #C
مدیر تالار
پس باید چه کار کنم؟
من یک Stored procedure دارم که فقط یک مقدار برمیگردونه این مقدار رو چه جوری می تونم در یک Textbox بریزم؟

سلام شما باید text box خودتون رو بایند کنید

نه این که اطلاعات رو به گرید بایند کنید بد از اونجا بریزید داخل Textbox

کد:
 textbox1.DataBindings.Add

راه دوستمون کاملاً درسته اما بدون بایند هم میشه مقدار برگردونی را با توجه به فیلد به داخل خصوصیت Text جعبه متن ریخت :gol:
 

Similar threads

بالا