首先你要知道如何将整张表读取出来,ADONET的知识,看一段代码:
string strSQL="SELECT FROM TableName";
string connStr="连接字符串";
SqlConnection conn=new SqlConnection(connStr);
SqlCommand comm=new SqlCommand(strSQL,conn);
connOpen();
SqlDataReader dr=commExecuteReader();
// 读取记录
while(drRead())
{
int getID=dr["ID"]ToString();
}
drClose();
connClose();
privateList<string>getGX()
{
List<string>list=newList<string>();
stringsql="selectfromCodeGX";
DataTabledt=SqlHelpergetDataTable(sql);
foreach(DataRowrowindtRows)
{
listAdd(row["GXName"]ToString());
}
returnlist;
}
扩展资料
publicArray[]getschoolinfo(){//函数返回一个数组
List<String>list=expMappergetSchoolInfo();
//list接受从mysql得到的数据
//@Select("SELECTDISTINCTexpSchoolFROMtbl_expInfo")从数据库中获得所有学校的名字并去除重复的
//publicList<String>getSchoolInfo();
//List指的是集合<>是泛型,里面指定了这个集合中存放的是什么数据
//声明一个数组
Array[]arraySchool=newArray[listsize()];
//声明一个list遍历器
Iteratoriterator=listiterator();
inti=0;
//遍历list的同时给数组赋值
while(iteratorhasNext()){
arraySchool[i]=newArray(i,(String)iteratornext());
i++;
}
returnarraySchool;
}
select
column
from
table
这就是读取某一列的值了
另外,你也可以读多个列的值,用逗号隔开就好了。
还可以在后边加WHERE条件,读出符合条件的数据。
以上就是关于C# 如何获得数据库中指定列的值.全部的内容,包括:C# 如何获得数据库中指定列的值.、C#中如何读取数据库中的某一列值,并将其逐条写入一个数组。、SQL数据库怎么读取每一行某列的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)