Re: [.NET] DataGrid不顯示某些欄位

看板Visual_Basic作者 (迷迭香)時間19年前 (2005/08/22 17:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《smileworm (笑蟲?!洨蟲)》之銘言: : 目前小弟是另外SELECT出要用的欄位 再丟給DataGrid : 既然ASP中可以選擇性的顯示 : 那VB.NET中 DATASET在 DataGrid上 有些欄位不想要讓它顯示出來該怎麼做呢? Dim dgTableStyle As New DataGridTableStyle dgTableStyle.MappingName = ds.Tables(0).TableName Dim saHeadText() As String = {"欄名1","欄名2",...} Dim i As Integer = 0 For Each dc As DataColumn In ds.Tables(0).Columns Dim dgTextBoxColumn As New DataGridTextBoxColumn dgTextBoxColumn.MappingName = dc.ColumnName dgTextBoxColumn.HeaderText = saHeadText(i) dgTextBoxColumn.Width = 100 '重點在這裡 If dgTextBoxColumn.HeaderText.IndexOf("要隱藏的欄名") <> -1 Then dgTextBoxColumn.Width = 0 End If dgTableStyle.GridColumnStyles.Add(dgTextBoxColumn) i += 1 Next dg.TableStyles.Clear() dg.TableStyles.Add(dgTableStyle) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.5.253

59.104.213.142 08/22, , 1F
感謝 我試看看
59.104.213.142 08/22, 1F
文章代碼(AID): #132Q2yej (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #132Q2yej (Visual_Basic)