Re: [.NET] DataGrid不顯示某些欄位
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章