比如说,现在的代码是这样.
string sqlstring = "SELECT 列1,列2 FROM 表a";
SqlDataAdapter MyCommand = new SqlDataAdapter(sqlstring, Countconn);
DataSet ds = new DataSet();
MyCommand.Fill(ds, "表a");
for(int i=1;i<表的记录数;i++)
{
变量1 取的表a的第一列;
变量2 取的表a的第二列;
}现在我应该怎么写 ?????????
string sqlstring = "SELECT 列1,列2 FROM 表a";
SqlDataAdapter MyCommand = new SqlDataAdapter(sqlstring, Countconn);
DataSet ds = new DataSet();
MyCommand.Fill(ds, "表a");
for(int i=1;i<表的记录数;i++)
{
变量1 取的表a的第一列;
变量2 取的表a的第二列;
}现在我应该怎么写 ?????????
for(int i=1;i<表的记录数;i++)
{
v[0]=ds.Tables(0).Rows(i)(0);//第1列
v[1]=ds.Tables(0).Rows(i)(1);//第2列
}
ArrayList alist1=new ArrayList ();
ArrayList alist2=new ArrayList();
string sqlstring = "SELECT 列1,列2 FROM 表a";
SqlDataAdapter MyCommand = new SqlDataAdapter(sqlstring, Countconn);
DataSet ds = new DataSet();
MyCommand.Fill(ds, "表a");
for(int i=1;i<表a的记录数;i++)
{
alist1.Add(dt.Rows[i][0]);//表a的第一列
alist2.Add(dt.Rows[i][1]);//表a的第二列
}
int cnt=ds.Tables[0].Rows.Count;
string[] v1=new string[cnt];
string[] v2=new string[cnt];
for(int i=0;i<cnt;i++){
v1[i]=ds.Tables[0].Rows[i][0].ToString();
v2[i]=ds.Tables[0].Rows[i][1].ToString();
}
变量类型 无所谓 只要能把 列值 赋给变量就行
3tzjq(永不言弃)
“System.Data.DataSet.Tables”表示“属性”,此处应为“方法”
这是什么意思啊 不懂
变量不要转换类型. 3tzjq(永不言弃)
不行啊 错误提示如下:
“System.Data.DataSet.Tables”表示“属性”,此处应为“方法”