از راهنمای شما ممنون
قابل ذکره من روش فوق را از قبل می دونستم. با انجام این کار دستور روی تمام textbox های من اعمال میشه اما من می خوام روی موارد خاصی این دستور اعمال شه به کد زیر دقت کنید، این دستور داره کار میکنه اما اصلا کد قشنگی نیست فکر می کنم راه کوتاهتری هم برای این مثال وجود داشته باشه:
If (CType(Settings("NoOfColumns"), String) = "1") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = False
Me.GridView1.Columns(3).Visible = False
Me.GridView1.Columns(4).Visible = False
Me.GridView1.Columns(5).Visible = False
Me.GridView1.Columns(6).Visible = False
Me.GridView1.Columns(7).Visible = False
Me.GridView1.Columns(8).Visible = False
Me.GridView1.Columns(9).Visible = False
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "2") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = False
Me.GridView1.Columns(4).Visible = False
Me.GridView1.Columns(5).Visible = False
Me.GridView1.Columns(6).Visible = False
Me.GridView1.Columns(7).Visible = False
Me.GridView1.Columns(8).Visible = False
Me.GridView1.Columns(9).Visible = False
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "3") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = True
Me.GridView1.Columns(4).Visible = False
Me.GridView1.Columns(5).Visible = False
Me.GridView1.Columns(6).Visible = False
Me.GridView1.Columns(7).Visible = False
Me.GridView1.Columns(8).Visible = False
Me.GridView1.Columns(9).Visible = False
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "4") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = True
Me.GridView1.Columns(4).Visible = True
Me.GridView1.Columns(5).Visible = False
Me.GridView1.Columns(6).Visible = False
Me.GridView1.Columns(7).Visible = False
Me.GridView1.Columns(8).Visible = False
Me.GridView1.Columns(9).Visible = False
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "5") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = True
Me.GridView1.Columns(4).Visible = True
Me.GridView1.Columns(5).Visible = True
Me.GridView1.Columns(6).Visible = False
Me.GridView1.Columns(7).Visible = False
Me.GridView1.Columns(8).Visible = False
Me.GridView1.Columns(9).Visible = False
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "6") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = True
Me.GridView1.Columns(4).Visible = True
Me.GridView1.Columns(5).Visible = True
Me.GridView1.Columns(6).Visible = True
Me.GridView1.Columns(7).Visible = False
Me.GridView1.Columns(8).Visible = False
Me.GridView1.Columns(9).Visible = False
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "7") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = True
Me.GridView1.Columns(4).Visible = True
Me.GridView1.Columns(5).Visible = True
Me.GridView1.Columns(6).Visible = True
Me.GridView1.Columns(7).Visible = True
Me.GridView1.Columns(8).Visible = False
Me.GridView1.Columns(9).Visible = False
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "8") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = True
Me.GridView1.Columns(4).Visible = True
Me.GridView1.Columns(5).Visible = True
Me.GridView1.Columns(6).Visible = True
Me.GridView1.Columns(7).Visible = True
Me.GridView1.Columns(8).Visible = True
Me.GridView1.Columns(9).Visible = False
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "9") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = True
Me.GridView1.Columns(4).Visible = True
Me.GridView1.Columns(5).Visible = True
Me.GridView1.Columns(6).Visible = True
Me.GridView1.Columns(7).Visible = True
Me.GridView1.Columns(8).Visible = True
Me.GridView1.Columns(9).Visible = True
Me.GridView1.Columns(10).Visible = False
ElseIf (CType(Settings("NoOfColumns"), String) = "10") Then
Me.GridView1.Columns(1).Visible = True
Me.GridView1.Columns(2).Visible = True
Me.GridView1.Columns(3).Visible = True
Me.GridView1.Columns(4).Visible = True
Me.GridView1.Columns(5).Visible = True
Me.GridView1.Columns(6).Visible = True
Me.GridView1.Columns(7).Visible = True
Me.GridView1.Columns(8).Visible = True
Me.GridView1.Columns(9).Visible = True
Me.GridView1.Columns(10).Visible = True
End If