private void btnAdd_Click(object sender, System.EventArgs e)
{
//a DataTable that include the addtional department's Tel and Fax
DataTable dtDepartContact = MakeDeptContactDT(); DataRow dr = dtDepartContact.NewRow(); dr["DeptName"] = txtDeptName.Text.Trim();
dr["DeptTel"] = txtDeptTel.Text.Trim();
dtDepartContact.Rows.Add( dr ); gridDepartment.DataSource=dtDepartContact.DefaultView;
gridDepartment.DataBind(); }
private DataTable MakeDeptContactDT()
{
// Create a new DataTable titled 'Names.'
DataTable dtDeptContact = new DataTable("DeptContact"); // Add three column objects to the table.
DataColumn colDeptName = new DataColumn();
colDeptName.DataType = System.Type.GetType("System.String");
colDeptName.ColumnName = "DeptName";
colDeptName.AutoIncrement = true;
dtDeptContact.Columns.Add(colDeptName); DataColumn colDeptTel = new DataColumn();
colDeptTel.DataType = System.Type.GetType("System.String");
colDeptTel.ColumnName = "DeptTel";
colDeptTel.DefaultValue = "";
dtDeptContact.Columns.Add(colDeptTel);
// Create an array for DataColumn objects.
DataColumn [] keys = new DataColumn [1];
keys[0] = colDeptTel;
dtDeptContact.PrimaryKey = keys; return dtDeptContact; }
{
//a DataTable that include the addtional department's Tel and Fax
DataTable dtDepartContact = MakeDeptContactDT(); DataRow dr = dtDepartContact.NewRow(); dr["DeptName"] = txtDeptName.Text.Trim();
dr["DeptTel"] = txtDeptTel.Text.Trim();
dtDepartContact.Rows.Add( dr ); gridDepartment.DataSource=dtDepartContact.DefaultView;
gridDepartment.DataBind(); }
private DataTable MakeDeptContactDT()
{
// Create a new DataTable titled 'Names.'
DataTable dtDeptContact = new DataTable("DeptContact"); // Add three column objects to the table.
DataColumn colDeptName = new DataColumn();
colDeptName.DataType = System.Type.GetType("System.String");
colDeptName.ColumnName = "DeptName";
colDeptName.AutoIncrement = true;
dtDeptContact.Columns.Add(colDeptName); DataColumn colDeptTel = new DataColumn();
colDeptTel.DataType = System.Type.GetType("System.String");
colDeptTel.ColumnName = "DeptTel";
colDeptTel.DefaultValue = "";
dtDeptContact.Columns.Add(colDeptTel);
// Create an array for DataColumn objects.
DataColumn [] keys = new DataColumn [1];
keys[0] = colDeptTel;
dtDeptContact.PrimaryKey = keys; return dtDeptContact; }
==>
dtDepartContact.ImportRow(dr )
将两个文本框中的值添加到DataTable中,之后在文本框中填入新的值,继续添加到DataTable!!!!