DataGrid在VS2005 CSharp中的简单使用

using  System;
using  System.Collections.Generic;
using  System.ComponentModel;
using  System.Data;
using  System.Drawing;
using  System.Text;
using  System.Windows.Forms;

namespace  MultiFormTest
{
    
public partial class MainForm : Form
    
{
        DataSet dataSet;
        DataGrid dataGrid;

        
public MainForm()
        
{
            dataGrid 
= new DataGrid();
            dataGrid.DataMember 
= "";
            dataGrid.HeaderForeColor 
= SystemColors.ControlText;
            dataGrid.Location 
= new Point(814);
            dataGrid.Name 
= "dataGrid";
            dataGrid.Size 
= new Size(600450);
            dataGrid.TabIndex 
= 0;

            
this.Controls.Add(dataGrid);
            InitializeComponent();
        }


        
private void MainForm_Load(object sender, EventArgs e)
        
{
            dataSet 
= new DataSet();
            DataTable dataTable 
= new DataTable();
            dataTable 
= dataSet.Tables.Add("Table");
            dataTable.Columns.Add(
"ID"typeof(String));
            dataTable.Columns.Add(
"FirstName"typeof(String));
            dataTable.Columns.Add(
"FamilyName"typeof(String));

            DataRow row1, row2;
            row1 
= dataTable.NewRow();
            row2 
= dataTable.NewRow();

            row1[
0= "0000";
            row1[
1= "Leo";
            row1[
2= "Wong";
            dataTable.Rows.Add(row1);

            row2[
0= "0001";
            row2[
1= "Cecilia";
            row2[
2= "Chan";
            dataTable.Rows.Add(row2);

            DataGridTableStyle style 
= new DataGridTableStyle();
            style.MappingName 
= "Table";

            DataGridColumnStyle styleID 
= new DataGridTextBoxColumn();
            DataGridColumnStyle styleFirstName 
= new DataGridTextBoxColumn();
            DataGridColumnStyle styleFamilyName 
= new DataGridTextBoxColumn();

            styleID.MappingName 
= "ID";
            styleFirstName.MappingName 
= "FirstName";
            styleFamilyName.MappingName 
= "FamilyName";

            styleID.HeaderText 
= "序号";
            styleFirstName.HeaderText 
= "名字";
            styleFamilyName.HeaderText 
= "姓氏";

            styleID.Width 
= 80;
            styleFirstName.Width 
= 80;
            styleFamilyName.Width 
= 80;

            style.GridColumnStyles.Add(styleID);
            style.GridColumnStyles.Add(styleFirstName);
            style.GridColumnStyles.Add(styleFamilyName);

            dataGrid.TableStyles.Add(style);

            dataGrid.DataSource 
= dataSet.Tables["Table"];
        }

    }

}
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值