C#中怎么查询dataset中的数据,取其一行数据的每列到textbox中

C#中怎么查询dataset中的数据,取其一行数据的每列到textbox中,第1张

        private void button1_Click(object sender, EventArgs e)

        {

            //假定目前dataset里只有一个表

            DataTable dt = dsTables[0];

            string textname = "tn";//必须保证有这行

            DataRow dr = dtSelect("text='{0}'", textname)[0];

            string suibe = dr[2]ToString();

            //或者

            string suibe1 = dr["suibe"]ToString();

            //现在是给textbox赋值

            //其他列类似 *** 作

        }

用DataSet来实现

SqlConnection con=new SqlConnection("SQL数据库连接字符串")

DataSet ds=new DataSet();

SqlDataAdapter da=new SqlDataAdapter("select userId from users",conn);

daFill(ds) ;

但是据楼主说的取int类型数据放到DataSet中比较浪费资源,可以用以下轻巧简便的方法:

SqlConnection con=new SqlConnection("SQL数据库连接字符串")

string cmdText="select userId from users";

SqlCommand cmd = new SqlCommand(cmdText con);

conOpen();

int userId = ConvertToInt32(cmdExecuteScalar())

conClose();

注:cmdExecuteScalar()的功能是获取查询后数据结果集中的首行首列。

DataTable tb1 = new DataTable();

if(dsTablesCount >0) tb1 = dsTables[0];

if(tb1RowsCount >0)

{

   foreach(DataRow r in tb1Rows)

   {

     ResponseWrite(r["列名"]ToString());

   }

}

以上就是关于C#中怎么查询dataset中的数据,取其一行数据的每列到textbox中全部的内容,包括:C#中怎么查询dataset中的数据,取其一行数据的每列到textbox中、SQL数据库取数据放到DataSet里面怎么放、我将SQL得到的数据放到dataset后,怎么从dataset读出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9361621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存