GridView~~
来源:互联网 发布:32位64位系统区别 知乎 编辑:程序博客网 时间:2024/05/16 05:52
Private Enum enumGvCloumns
ORDER_DAY
ORDER_NO
PROGRESS_ID
HtypeLink
USER_NAME
ORDER_END_DAY
PRODUCE_CLASS_NAME
CASE_STATE_NAME
REMARK
COLOR
End Enum
Private Sub GridInit()
Dim gridWidth As Integer = 0 ' grvListの広さ
Me.grvList.Columns.Clear()
Me.grvList.Width = 0
Dim enumColumnsType As Type = GetType(enumGvCloumns)
Dim GvColumnsNames As String() = [Enum].GetNames(enumColumnsType)
For i As Integer = 0 To UBound(GvColumnsNames)
'テンプレート列
If i = enumGvCloumns.HtypeLink Then
Dim temField As New System.Web.UI.WebControls.TemplateField
temField.ItemTemplate = New HypeTemplateClass
temField.ItemStyle.Width = 80
temField.HeaderText = lrm.GetString("Gv_FactoryTop_PROGRESS_ID")
Me.grvList.Columns.Insert(i, temField)
gridWidth += temField.HeaderStyle.Width.Value
Continue For
End If
'データ列
Dim field As New System.Web.UI.WebControls.BoundField
field.HtmlEncode = False
field.HeaderStyle.Wrap = False
field.ItemStyle.Wrap = False
field.DataField = GvColumnsNames(i)
Select Case i
Case enumGvCloumns.ORDER_DAY
field.HeaderText = lrm.GetString("Gv_FactoryTop_ORDER_DAY")
field.HeaderStyle.Width = 80
field.ItemStyle.HorizontalAlign = HorizontalAlign.Center
field.HtmlEncode = True
Case enumGvCloumns.ORDER_NO
field.HeaderText = lrm.GetString("Gv_FactoryTop_ORDER_NO")
field.HeaderStyle.Width = 100
field.ItemStyle.HorizontalAlign = HorizontalAlign.Left
field.HtmlEncode = True
Case enumGvCloumns.PROGRESS_ID
field.HeaderText = lrm.GetString("Gv_FactoryTop_PROGRESS_ID")
field.HeaderStyle.Width = 0
field.ItemStyle.HorizontalAlign = HorizontalAlign.Center
field.HtmlEncode = True
Case enumGvCloumns.USER_NAME
field.HeaderText = lrm.GetString("Gv_FactoryTop_USER_NAME")
field.HeaderStyle.Width = 80
field.ItemStyle.HorizontalAlign = HorizontalAlign.Center
field.HtmlEncode = True
Case enumGvCloumns.ORDER_END_DAY
field.HeaderText = lrm.GetString("Gv_FactoryTop_ORDER_END_DAY")
field.HeaderStyle.Width = 80
field.ItemStyle.HorizontalAlign = HorizontalAlign.Center
field.HtmlEncode = True
Case enumGvCloumns.PRODUCE_CLASS_NAME
field.HeaderText = lrm.GetString("Gv_FactoryTop_PRODUCE_CLASS_NAME")
field.HeaderStyle.Width = 80
field.ItemStyle.HorizontalAlign = HorizontalAlign.Left
field.HtmlEncode = True
Case enumGvCloumns.CASE_STATE_NAME
field.HeaderText = lrm.GetString("Gv_FactoryTop_CASE_STATE_NAME")
field.HeaderStyle.Width = 80
field.ItemStyle.HorizontalAlign = HorizontalAlign.Left
field.HtmlEncode = True
Case enumGvCloumns.REMARK
field.HeaderText = lrm.GetString("Gv_FactoryTop_REMARK")
'field.HeaderStyle.Width = 200
field.ItemStyle.HorizontalAlign = HorizontalAlign.Left
field.HtmlEncode = True
Case enumGvCloumns.COLOR
field.HeaderText = lrm.GetString("")
field.HeaderStyle.Width = 0
field.ItemStyle.HorizontalAlign = HorizontalAlign.Left
field.HtmlEncode = True
End Select
Me.grvList.Columns.Insert(i, field)
gridWidth += field.HeaderStyle.Width.Value
Next
Me.grvList.Width = gridWidth
End Sub
- GridView
- gridview
- GridView
- gridview
- GridView
- GridView
- gridview
- GridView
- GridView
- gridview
- GridView
- GridView
- Gridview
- GridView
- GridView
- gridview
- GridView
- GridView
- js获取浏览器高度和宽度值(多浏览器)
- Authentication vs. Authorization 验证与授权[整理]
- JBPM整合SSH常常老是出现的异常
- VIJOS不打算上了!试用了一下VS 2010,还行.
- centos安装教程
- GridView~~
- php内核函数natsort浅析
- Weblogic Server性能调优建议
- 兼容Oracle和MSSQL的Hibernate配置
- 完美代替IIS的网络盒子NetBox
- 两年多了
- 函数与事件吧,未整理
- 双网卡内外网同时使用的方法
- 软件项目开发流程图