读书人

C#怎么查询数据库中某行的某列

发布时间: 2013-08-09 15:16:24 作者: rapoo

C#如何查询数据库中某行的某列?
本帖最后由 u010811342 于 2013-08-04 13:52:34 编辑 如题 。
具体点说就是怎么才能找到数据库中的某个数据并且返回该值?
[解决办法]
比如说你的表名是dataTable
1 从数据库中读数据前台代码
string ConnStr=“Host=" + Elenment[1] + ";Port=" + Elenment[2] + ";User Id=" + Elenment[3] + ";pwd=" + Elenment[4] + ";Database=" + Elenment[5] + ";Character Set=utf8";”;
using (MySqlConnection conn = new MySqlConnection(GetMySqlString()))
{
string MySql = "select * from dataTable;

MySqlCommand command = new MySqlCommand(MySql, conn);
conn.Open();
MySqlDataAdapter da = new MySqlDataAdapter(command);
DataSet ds = new DataSet();
da.Fill(ds, "View");
}
2 从ds中取数据
foreach (DataRow col in ds.Tables[0].Rows)
{
int i=0 ;

for( i=0;i<ds。Table[0].Colums.Count)
{
string str = Col[i].ToString();


}
}
或是用循环直接取dataSet.Tables[0].Rows[i][j]
其中行数是ds.Tables[0].Rows.Count,列数ds.Tables[0].Colums.Count

读书人网 >C#

热点推荐