如何读取这个数据库中的数据进textebox
时间: 2024-03-24 16:39:02 浏览: 97
在 C# 中,可以使用 SqlDataAdapter 和 DataTable 类来读取数据库中的数据,然后将其显示在 TextBox 控件中,示例代码如下:
```
using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace MyNamespace
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 创建连接对象
SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=mydatabase;Integrated Security=True");
try
{
// 打开连接
conn.Open();
// 使用 SqlDataAdapter 填充 DataTable
SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM mytable", conn);
DataTable table = new DataTable();
adapter.Fill(table);
// 显示数据到 TextBox
foreach (DataRow row in table.Rows)
{
textBox1.AppendText(row["id"].ToString() + "\t" + row["name"].ToString() + Environment.NewLine);
}
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
finally
{
// 关闭连接
conn.Close();
}
}
}
}
```
在上面的代码中,我们通过 SqlDataAdapter 填充一个 DataTable 对象,并使用 foreach 循环遍历 DataTable 中的每一行,将其添加到 TextBox 控件中。当然,你可以根据自己的需要进行更改和修改。
阅读全文