DataColumn column = new DataColumn()
column.ColumnName = "name"
dt.Columns.Add(column)
DataRow dr = dt.NewRow()
dr["name"] = textBox1.Text
dt.Rows.Add(dr)
dataGridView1.DataSource = dt
//根据文本框内容,很明显要得到的dataTable结构是这样的://初始化一个DataTable
DataTable dt = new DataTable()
//添加ID列
dt.Columns.Add("ID")
//添加Name列
dt.Columns.Add("Name")
//添加Class列
dt.Columns.Add("Class")
//获取文本框内容
string content = textbox.Text
//获取行数据数组
string[] lines = content.Split('\n')
//循环行数据
foreach (var line in lines)
{
//获取字段数据数组
string[] values=line.Spilt(' ')
//dt新增一行数据
DataRow row=dt.NewRow()
//给新增行的ID列赋值
dr["ID"] = values[0]
//给新增行的Name列赋值
dr["Name"] = values[1]
//给新增行的Class列赋值
dr["Class"] = values[2]
//添加行数据到dt
dt.Rows.Add(dr.ItemArray)
}
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection("链接字符串")using (conn)
{
conn.Open()
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("Insert Into 数据表 (属性) values (TextBox值)", conn)
int resutl = cmd.ExecuteNonQuery()
if (resutl >0)
{
//成功
}
else
{
//失败
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)