背景テキスト ファイルから 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 ];
}
}
}
補足: データベースの内容が膨大で、テキスト ボックスのサイズが限られているため、水平スクロール バーと垂直スクロール バーをいくつか取得できるとよいでしょう。