背景我正在将值从文本文件传输到 sqlite 数据库。这些值存储在列表中,然后传输到数据库中(下)
我想要什么现在我想从数据库中获取值并将它们输出到应用程序中的文本框。基本上,用户应该单击一个按钮,上面写着“显示文件”,它应该只是将数据库中的所有列值显示到 c# 文本框中,本质上我只是重新创建数据库(在文本框中)。
问题: 我根本不知道 sqlite 或 sql 语法(新程序员)。我知道我必须使用 select 运行查询,但是我将如何选择所有列然后在文本框中显示所有列?
到目前为止我的尝试:(可能有一些明显的错误)
sqlite_cmd.CommandText = "SELECT * FROM abc";
//Command object gives us a datareader object
sqlite_datareader = sqlite_cmd.ExecuteReader();
private void textBox1_TextChanged_1(object sender, EventArgs e)
{
// SQlite datareader allows us to run through the lines
// while ( sqlite_datareader.Read())
{
// Below is my approach on trying to display all column values
// textbox1.Text = sqlite_datareader["Seq", "Field "," Desc "," Len ", etc etc ];
}
}
}
旁注: 由于数据库内容庞大,文本框大小有限,如果我能得到一些水平和垂直滚动条就太好了