sqldataadapter是ado.net对象中用于读取数据的适配器。
你这个问题的步骤可以是这样的:
1、创建sql查询脚本
2、交由sqldataadapter进行数据查询
3、sqldataadapter将返回的查询结果,赋给dataset
4、通过编码的方式,将dataset中的数据展示到aspx页面上。
DataSet 可以理解为内存数据库,里面包括了表,而表下面有行和列。因此,第一步要确定是哪个表,可通过索引或表名来获取。
示例如下:
LabelText = DataSet11.Tables("COMM.USERS").Rows[0]["User_Name"].tostring()
LabelText = DataSet11.Tables("COMM.USERS").Rows(0).Item("user_name")
Label.Text=ds.Tables(0).Rows(i).Item( "列名 ")
Label.Text=ds.tables[0].rows[0][ "filed "]
Label.Text=ds.Tables[0].Rows[x][y]
这个很简单,原因你并不了解UpdateCommand中的生成了什么SQLmyDataAdapter.UpdateCommand = myCommandBuilder.GetUpdateCommand()
MessageBox.Show(myDataAdapter.UpdateCommand)//加这一行,看显示的SQL,然后就知道为什么有问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)