PDA

View Full Version : چرا ستون دیتاگرید کامپونت دات نت بار علیرغم Visible=False بودن دوباره نشون می دهد



swallow.pa
یک شنبه 28 اسفند 1390, 21:09 عصر
سلام به همه
چرا ستون دیتاگرید کامپونت دات نت بار علیرغم Visible=False بودن دوباره نشون می دهد
من بعضی مواقع که فرم رو باز می کنم اون ستونی که ویزیبلش فالسه نشون نمی ده اما در بعضی مواقع نشون می دهد حالا چرا اینجوریه نمی دونم
کسی از دوستان تابحال به این مسئله برنخورده که چرا اینطوریه
ممنون

saeidpsl
یک شنبه 28 اسفند 1390, 21:25 عصر
اینو امتحان کن حتما جواب میده


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'مثال
DataGridView1.Columns(1).Visible = False
DataGridView1.Rows(1).Visible = False

End Sub

Hybrid
یک شنبه 28 اسفند 1390, 21:34 عصر
سلام ، DGV مربوط به دات نت بار من هیچ مشکلی نداره و راحت ستون های مورد نظر رو مخفی میکنه .

از چه کدی استفاده میکنی؟؟

swallow.pa
یک شنبه 28 اسفند 1390, 21:37 عصر
سلام ، DGV مربوط به دات نت بار من هیچ مشکلی نداره و راحت ستون های مورد نظر رو مخفی میکنه .

از چه کدی استفاده میکنی؟؟
با سلام


Private Sub FrmCompany_Load(sender As Object, e As System.EventArgs) Handles Me.Load

Me.CompanyTableAdapter.Fill(Me.Ds.Company)
Me.Top = 0
Me.Left = 0
DataGridViewX1.Columns(0).Visible = False
DataGridViewX2.Columns(0).Visible = False
End Sub

aftabeshargh
یک شنبه 28 اسفند 1390, 22:20 عصر
مطمئنی به جز توی لود فرم جای دیگه ای visible رو true نزاشتی ؟ مثلا تو activated ؟ اونجا هم کد false رو بزار

swallow.pa
یک شنبه 28 اسفند 1390, 22:40 عصر
اره مطمئنم حالا باید بیشتر بررسی کنم