社区
C#
帖子详情
请问dataset1.Tables["aa"].Rows[0][1]中的[0][1]是什么意思呀?
feelsu
2003-10-10 12:21:11
请问Tables["aa"].Rows[0][1]中的[0][1]是什么意思呀?如果我表aa里有个字段item,那我该怎么表示出来呢?
...全文
139
7
打赏
收藏
请问dataset1.Tables["aa"].Rows[0][1]中的[0][1]是什么意思呀?
请问Tables["aa"].Rows[0][1]中的[0][1]是什么意思呀?如果我表aa里有个字段item,那我该怎么表示出来呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isonme
2003-10-10
打赏
举报
回复
第一巷,第二列
wideroad
2003-10-10
打赏
举报
回复
Rows[0][1] 表示第一行,第二列的那个数据
xjwxiong
2003-10-10
打赏
举报
回复
行[從0開始,表示第一行]
列[從0開始,表示第一列]
qqqdong
2003-10-10
打赏
举报
回复
Tables["aa"].Rows[行][列]
Tables["aa"].Rows[行]["item"]
Reeezak
2003-10-10
打赏
举报
回复
说明是取dataset1中,表名为"aa"的表的第1行,第2列
michaelowenii
2003-10-10
打赏
举报
回复
取道aa表的索引为0,1(第一行,第二列)的单元个的值。
xz_king
2003-10-10
打赏
举报
回复
1
Tables["aa"].Rows[0][1]
Rows表示行。
Rows[index] 就是表示index寻行。
Rows[index][index2] 就是表示index行的第index2列。
可以把它当成一个二维数组来理解。
c#数据库操作的3种典型用法
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient; namespace DatabaseOperate{ class SqlOperateInfo { //Suppose your ServerName is "
aa
",DatabaseName is "bb",UserName is "cc", Password is "dd" private string sqlConnectionCommand = "Data Source=
aa
;Initial Catalog=bb;User ID=cc;Pwd=dd"; //This
table
contains two columns:KeywordID int not null,KeywordName varchar(100) not null private string data
Table
Name = "Basic_Keyword_Test"; private string storedProcedureName = "Sp_InertToBasic_Keyword_Test"; private string sqlSelectCommand = "Select KeywordID, KeywordName From Basic_Keyword_Test"; //sqlUpdateCommand could contain "insert" , "delete" , "update" operate private string sqlUpdateCommand = "Delete From Basic_Keyword_Test Where KeywordID = 1"; public void UseSqlReader() { SqlConnection sqlConnection = new SqlConnection(sqlConnectionCommand); SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandType = System.Data.CommandType.Text; sqlCommand.Connection = sqlConnection; sqlCommand.CommandText = sqlSelectCommand; sqlConnection.Open(); SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(); while(sqlDataReader.Read()) { //Get KeywordID and KeywordName , You can do anything you like. Here I just output them. int keywordid = (int)sqlDataReader[0]; //the same as: int keywordid = (int)sqlDataReader["KeywordID"] string keywordName = (string)sqlDataReader[1]; //the same as: string keywordName = (int)sqlDataReader["KeywordName"] Console.WriteLine("KeywordID = " + keywordid + " , KeywordName = " + keywordName); } sqlDataReader.Close(); sqlCommand.Dispose(); sqlConnection.Close(); } public void UseSqlStoredProcedure() { SqlConnection sqlConnection = new SqlConnection(sqlConnectionCommand); SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.Connection = sqlConnection; sqlCommand.CommandText = storedProcedureName; sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); //you can use reader here,too.as long as you modify the sp and let it like select * from .... sqlCommand.Dispose(); sqlConnection.Close(); } public void UseSql
DataSet
() { SqlConnection sqlConnection = new SqlConnection(sqlConnectionCommand); SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandType = System.Data.CommandType.Text; sqlCommand.Connection = sqlConnection; sqlCommand.CommandText = sqlSelectCommand; sqlConnection.Open(); SqlDat
aA
dapter sqlDat
aA
dapter = new SqlDat
aA
dapter(); sqlDat
aA
dapter.SelectCommand = sqlCommand;
DataSet
dataSet
= new
DataSet
(); //sqlCommandBuilder is for update the
dataset
to database SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(sqlDat
aA
dapter); sqlDat
aA
dapter.Fill(
dataSet
, data
Table
Name); //Do something to
dataset
then you can update it to Database.Here I just add a row DataRow row =
dataSet
.
Table
s[0].NewRow(); row[0] = 10000; row[1] = "new row";
dataSet
.
Table
s[0].
Rows
.Add(row); sqlDat
aA
dapter.Update(
dataSet
, data
Table
Name); sqlCommand.Dispose(); sqlDat
aA
dapter.Dispose(); sqlConnection.Close(); } }}
dataset
获取列名语表记录
因为数据类型为数字型,因此不能有单引号‘“+quid+”’应用“+quid+”foreach (DataRow dr in ds.
Table
s[0].
Rows
) { string
aa
= dr[2].ToString (); Console.WriteLine(
aa
); }这样来获取某一字段的数据要想获
dataset
的一些用法
各种.Net平台开发语言开发数据库应用程序,一般并不直接对数据库操作(直接在程序
中
调用存储过程等除外),而是先完成数据连接和通过数据适配器填充
DataSet
对象,然后客户端再通过读取
DataSet
来获得需要的数据,同样更新数据库
中
数据,也是首先更新
DataSet
,然后再通过
DataSet
来更新数据库
中
对应的数据的。可见了解、掌握ADO.NET,首先必须了解、掌握
DataSet
。
DataSet
主要有
Json字符串及getJSON应用
1、json字符串拼接: json格式:var
aa
={"name":"john",“age”:“26”}; 处理程序ashx--查询结果
dataset
: jsontext = "{" + "\"title\":\"" + ds.
Table
s[0].
Rows
[0]["title"] + "\", \"content\":\"" + ds.
Table
s[0].
Rows
[0][...
如何将一Data
Table
的部分数据导入到另一Data
Table
中
Data
Table
dt=new Data
Table
(); Data
Table
dt1=new Data
Table
(); dt=
dataSet
1.
Table
s["a"]; //dt
中
有字段
aa
,bb,cc,dd,ee //要将dt
中
的
aa
,cc字段的数据导入到dt1
中
dt.Columns.Add("
aa
",typeof(string));...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章