DataGrid.Columns 属性

.NET Framework 类库  

DataGrid.Columns 属性

请参见

DataGrid 类 | DataGrid 成员 | System.Web.UI.WebControls 命名空间 | DataGridColumn | BoundColumn | ButtonColumn | EditCommandColumn | HyperLinkColumn | TemplateColumn | DataGrid 成员(Visual J# 语法) | C++ 托管扩展编程 

要求

平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列

语言
  • C#
  • C++
  • JScript
  • Visual Basic
  • 全部显示

获取表示 DataGrid 控件的各列的对象的集合。

[Visual Basic]
Public Overridable ReadOnly Property  As _
   DataGridColumnCollection

[C#]
public virtual   {get;}

[C++]
public: __property virtual * get_();

[JScript]
public function get () : ;

属性值

一个 DataGridColumnCollection 对象,该对象包含表示 DataGrid 控件中各列的对象的集合。

备注

使用此属性以编程的方式控制 DataGrid 控件中各列的集合。Columns 集合包含 DataGrid 控件中呈现的显式声明的列。

注意   显式声明的列可与自动生成的列一起使用。当同时使用这二者时,首先呈现的是显式声明的列,其后是自动生成的列。自动生成的列不会添加到 Columns 集合中。

列在 DataGrid 控件中显示的顺序由列在 Columns 集合中出现的顺序控制。

下表显示从 DataGridColumn 类导出并且可在 Columns 集合中使用的不同列类。

列类型 描述
BoundColumn 显示绑定到数据源中的字段的列。它以文本形式显示字段中的每个项。这是 DataGrid 控件的默认列类型。
ButtonColumn 为列中每个项显示一个命令按钮。这使您可以创建一列自定义按钮控件,如 Add 按钮或 Remove 按钮。
EditCommandColumn 显示一列,该列包含列中各个项的编辑命令。
HyperLinkColumn 将列中各项的内容显示为超级链接。列的内容可以绑定到数据源或静态文本中的字段。
TemplateColumn 按照指定的模板显示列中的各项。这使您可以在列中提供自定义控件。
注意   尽管您可以编程的方式将列添加到 Columns 集合,但静态地列出相应列然后使用 Visible 属性显示或隐藏列更容易一些。

示例

[Visual Basic, C#, JScript] 下面的示例展示如何使用 Columns 集合动态向 DataGrid 控件添加列。

[Visual Basic] 
<%@ Page Language="VB" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
 

   
 

 
   

DataGrid Example

Product List <> Shopping Cart

[C#] 
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
 

   
 

 
   

DataGrid Example

Product List <> Shopping Cart

[JScript] 
<%@ Page Language="JScript" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
 

   
 

 
   

DataGrid Example

Product List <> Shopping Cart

[Visual Basic] 

<%@ Page Language="VB" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
 

   
 

 
   

DataGridColumn Visible Example

Select whether to show or hide the first column.

Product List <>




[C#] 

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
 

   
 

 
   

DataGridColumn Visible Example

Select whether to show or hide the first column.

Product List <>




[C++] 没有可用于 C++ 的示例。若要查看 Visual Basic、C# 或 JScript 示例,请单击页左上角的“语言筛选器”按钮 。

要求

平台: Windows 2000, Windows XP Professional, Windows Server 2003 系列

请参见

DataGrid 类 | DataGrid 成员 | System.Web.UI.WebControls 命名空间 | DataGridColumn | BoundColumn | ButtonColumn | EditCommandColumn | HyperLinkColumn | TemplateColumn | DataGrid 成员(Visual J# 语法) | C++ 托管扩展编程 

转载于:https://www.cnblogs.com/T_98Dsky/archive/2005/04/22/143470.html

你可能感兴趣的:(DataGrid.Columns 属性)