在数据库中添加一行的SQL语句写法的步骤如下:
我们需要准备的材料分别是:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的数据库表,以stu2表添加一行数据为例。
2、点击“查询”按钮,输入:insert into stu2(first_name, last_name, age, sex) values('赵', '六', 16, 1)。
3、点击“运行”按钮,此时提示“受影响的行:1”。
4、重现打开stu2表,发现数据添加了一行。
1、新建一个Form做测试,包含一个DataGridView,DataGridView有三列,分别是学号,姓名,分数表示一个期末考试分数表。
2、双击添加数据按钮,填写添加数据代码。
3、点击运行,填写数据。
4、点击添加即可添加一行数据。
注意事项:
C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性。
========== 方法一DataTable tblDatas = newDataTable("Datas")
DataColumn dc = null
//赋值给dc,是便于对每一个datacolumn的 *** 作
dc =tblDatas.Columns.Add("ID",Type.GetType("System.Int32"))
dc.AutoIncrement= true//自动增加
dc.AutoIncrementSeed = 1//起始为1
dc.AutoIncrementStep = 1//步长为1
dc.AllowDBNull = false//
dc = tblDatas.Columns.Add("Product",Type.GetType("System.String"))
dc = tblDatas.Columns.Add("Version",Type.GetType("System.String"))
dc = tblDatas.Columns.Add("Description",Type.GetType("System.String"))
DataRow newRow
newRow = tblDatas.NewRow()
newRow["Product"] = "大话西游"
newRow["Version"] = "2.0"
newRow["Description"] = "我很喜欢"
tblDatas.Rows.Add(newRow)
newRow = tblDatas.NewRow()
newRow["Product"] = "梦幻西游"
newRow["Version"] = "3.0"
newRow["Description"] = "比大话更幼稚"
tblDatas.Rows.Add(newRow)
========== 方法二
DataTable tblDatas = newDataTable("Datas")
tblDatas.Columns.Add("ID", Type.GetType("System.Int32"))
tblDatas.Columns[0].AutoIncrement = true
tblDatas.Columns[0].AutoIncrementSeed = 1
tblDatas.Columns[0].AutoIncrementStep = 1
tblDatas.Columns.Add("Product",Type.GetType("System.String"))
tblDatas.Columns.Add("Version",Type.GetType("System.String"))
tblDatas.Columns.Add("Description",Type.GetType("System.String"))
tblDatas.Rows.Add(newobject[]{null,"a","b","c"})
tblDatas.Rows.Add(newobject[] { null, "a", "b", "c" })
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" })
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" })
tblDatas.Rows.Add(new object[] { null, "a", "b", "c" })
========== 方法三
DataTable table = new DataTable ()
//创建table的第一列
DataColumn priceColumn = new DataColumn()
//该列的数据类型
priceColumn.DataType = System.Type.GetType("System.Decimal")
//该列得名称
priceColumn.ColumnName = "price"
//该列得默认值
priceColumn.DefaultValue =50
// 创建table的第二列
DataColumn taxColumn = new DataColumn()
taxColumn.DataType = System.Type.GetType("System.Decimal")
//列名
taxColumn.ColumnName = "tax"
//设置该列得表达式,用于计算列中的值或创建聚合列
taxColumn.expression_r_r = "price *0.0862"
// Create third column.
DataColumn totalColumn = new DataColumn()
totalColumn.DataType = System.Type.GetType("System.Decimal")
totalColumn.ColumnName = "total"
//该列的表达式,值是得到的是第一列和第二列值得和
totalColumn.expression_r_r = "price + tax"
// 将所有的列添加到table上
table.Columns.Add(priceColumn)
table.Columns.Add(taxColumn)
table.Columns.Add(totalColumn)
//创建一行
DataRow row = table.NewRow()
//将此行添加到table中
table.Rows.Add(row)
//将table放在试图中
DataViewview = new DataView(table)
dg.DataSource = view
dg.DataBind()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)