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"];
}
}
}
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"];
}
}
}