如何在文本框中显示数据库数据?

问题描述

| 我正在尝试在ASP.Net TextBox显示数据库中的数据。 但是ASP.Net TextBox没有DataSource和DataSourceID。 我使用ADO.Net断开连接方法来连接和从MSsql 2008数据库检索数据。 那我该怎么做呢?     

解决方法

        这将从一个名为\“ Table \”的表中获取数据,该表可以用数字引用 它将从表的第一行(行0)获取数据 它将从第一列(第0列)获取数据 可以根据需要命名该列,也可以使用其他六个重载之一。
txt.Text = (string)ds.Tables[\"Table\"].Rows[0][0];
我个人将一个内存变量设置为该值,然后将其分配给文本框。 而且,我将检查是否检索到任何行 像这样
string myValue;

if (ds.[\"Table\"].Rows.Count > 0)
   {
      //You must cast the value because it is an object
       myValue = (string)ds.Tables[\"Table\"].Rows[0][0];
   }
   else
   {
       myValue = \"No Data found\";
   }

   txt.Text = myValue;
当然,如果只检索一个表,则可以使用DataTable代替DataSet。 数据表的权重比数据集“轻”。 希望这可以帮助 哈维·萨瑟(Harvey Sather)