数据网格列标题 [英] Data Grid Column Headers

查看:64
本文介绍了数据网格列标题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试命名数据网格中的列。在VB6中它

是一行代码:

Datagrid1.columns(0).caption =" Item"


我似乎无法让它工作......以下是在VB.NET中使用的代码我是
。然而,它并没有命名列标题。


strsql =" select [from [Action] where item_identifier ="

& Val(TextBox5.Text)& "通过

action_current_status_date desc"

''创建数据适配器对象

Dim daAction作为OleDbDataAdapter = New

OleDbDataAdapter (strsql,CriticalParts.conn)


''使用

数据适配器'的填充方法创建数据集对象并填充数据

Dim dsAction As DataSet = New DataSet

daAction.Fill(dsAction," Action")

Dim dvAction As DataView = dsAction.Tables

(行动)。DefaultView

DataGrid1.DataSource = dvAction

DataGrid1.Visible = True


昏暗dgts As DataGridTableStyle = New

DataGridTableStyle

dgts.GridColumnStyles.Add(New

DataGridTextBoxColumn)

dgts.GridColumnStyles .Item(0).MappingName

=" item_identifier"

dgts.GridColumnStyles.Item(0).HeaderText =" Item"

>
感谢您的帮助。

Elena

I am trying to name the columns in my datagrid. In VB6 it
was one line of code:
Datagrid1.columns(0).caption = "Item"

I cannot seem to get this to work... Below is the code I''m
using in VB.NET. Yet, it''s not naming the Column Header.

strsql = "Select * from [Action] where item_identifier = "
& Val(TextBox5.Text) & " order by
action_current_status_date desc"
'' Create data adapter object
Dim daAction As OleDbDataAdapter = New
OleDbDataAdapter(strsql, CriticalParts.conn)

'' Create a dataset object and fill with data using
data adapter''s Fill method
Dim dsAction As DataSet = New DataSet
daAction.Fill(dsAction, "Action")
Dim dvAction As DataView = dsAction.Tables
("Action").DefaultView
DataGrid1.DataSource = dvAction
DataGrid1.Visible = True

Dim dgts As DataGridTableStyle = New
DataGridTableStyle
dgts.GridColumnStyles.Add(New
DataGridTextBoxColumn)
dgts.GridColumnStyles.Item(0).MappingName
= "item_identifier"
dgts.GridColumnStyles.Item(0).HeaderText = "Item"

Thanks for the Help.
Elena

推荐答案

记得为你设置DataGrid1.ColumnHeaderVisible = True


OHM#


Elena写道:
Remember to set you DataGrid1.ColumnHeaderVisible = True

OHM#

Elena wrote:
我试图在我的数据网格中命名列。在VB6中它是一行代码:
Datagrid1.columns(0).caption =" Item"

我似乎无法让它工作......下面是我在VB.NET中使用的代码。然而,它并没有命名列标题。

strsql ="从[Action]中选择*其中item_identifier ="
& Val(TextBox5.Text)& "命令
action_current_status_date desc"
''创建数据适配器对象
Dim daAction As OleDbDataAdapter = New
OleDbDataAdapter(strsql,CriticalParts.conn)

' '使用数据适配器的填充方法创建数据集对象并填充数据
Dim dsAction As DataSet = New DataSet
daAction.Fill(dsAction,Action)
Dim dvAction As DataView = dsAction.Tables
(" Action")。DefaultView
DataGrid1.DataSource = dvAction
DataGrid1.Visible = True

Dim dgts As DataGridTableStyle = New
DataGridTableStyle
dgts.GridColumnStyles.Add(New
DataGridTextBoxColumn)
dgts.GridColumnStyles.Item(0).MappingName
=" item_identifier"
dgts.GridColumnStyles.Item(0).HeaderText =" Item"

感谢您的帮助。
Elena
I am trying to name the columns in my datagrid. In VB6 it
was one line of code:
Datagrid1.columns(0).caption = "Item"

I cannot seem to get this to work... Below is the code I''m
using in VB.NET. Yet, it''s not naming the Column Header.

strsql = "Select * from [Action] where item_identifier = "
& Val(TextBox5.Text) & " order by
action_current_status_date desc"
'' Create data adapter object
Dim daAction As OleDbDataAdapter = New
OleDbDataAdapter(strsql, CriticalParts.conn)

'' Create a dataset object and fill with data using
data adapter''s Fill method
Dim dsAction As DataSet = New DataSet
daAction.Fill(dsAction, "Action")
Dim dvAction As DataView = dsAction.Tables
("Action").DefaultView
DataGrid1.DataSource = dvAction
DataGrid1.Visible = True

Dim dgts As DataGridTableStyle = New
DataGridTableStyle
dgts.GridColumnStyles.Add(New
DataGridTextBoxColumn)
dgts.GridColumnStyles.Item(0).MappingName
= "item_identifier"
dgts.GridColumnStyles.Item(0).HeaderText = "Item"

Thanks for the Help.
Elena



问候 - OHM#在********** @ BTInternet.com


嗨Elena,


我想我不赞成你,这必须在最后。


datagrid1.TableStyles.Clear()

datagrid1.TableStyles.Add(dgts)

datagrid1.Refresh()


尝试,我听到了吗?


Cor
Hi Elena,

I think I did not suply you this, that has to be on the end.

datagrid1.TableStyles.Clear()
datagrid1.TableStyles.Add(dgts)
datagrid1.Refresh()

Try and I hear?

Cor


仍然没有做任何事情。


Elena

Still not doing anything.

Elena

-----原帖-----
嗨Elena,

我想我没有给你这个,这必须在
结束。
datagrid1.TableStyles.Clear()
datagrid1.TableStyles.Add(dgts)
datagrid1.Refresh()

尝试,我听到了吗?


-----Original Message-----
Hi Elena,

I think I did not suply you this, that has to be on the end.
datagrid1.TableStyles.Clear()
datagrid1.TableStyles.Add(dgts)
datagrid1.Refresh()

Try and I hear?

Cor
.



这篇关于数据网格列标题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆