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(8, 14); dataGrid.Name = "dataGrid"; dataGrid.Size = new Size(600, 450); 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"]; } }}