鑑於以下代碼如何在C#中將MYSQL查詢的結果導入文本框?我試了幾個小時才弄明白 - 我猜應該很容易。以下是代碼嘗試。使用PHP程序來BTW我真的與MySQL和C#的掙扎,我應該使用不同的代碼?:如何將MYSQL查詢放入文本框?
...
using MySql.Data.MySqlClient;
namespace houseDB1
{
public partial class Form2 : Form
{
private string server;
private string database;
private string uid;
private string password;
private MySqlConnection connection;
public Form2(string strTextBox)
{
InitializeComponent();
// richTextBox1.Text = strTextBox;
int num = int.Parse(strTextBox);
server = "localhost";
database = "realestate_db";
uid = "root";
password = "";
string connectionString;
connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
connection = new MySqlConnection(connectionString);
connection.Open();
MySqlDataAdapter mySqlDataAdapter;
mySqlDataAdapter = new MySqlDataAdapter("SELECT `ID`, `lat` , `long` FROM `house` ", connection);
DataSet DS = new DataSet();
mySqlDataAdapter.Fill(DS);
richTextBox1.Text = DS.Tables[0].ToString(); // doesn't work
}
...
你確認'Tables [0]'有你想要的數據嗎?如果是這樣,那麼你就近了。有多行嗎?爲什麼要在單個RichTextBox vs網格中顯示所有數據?無論如何,'Tables [0] .ToString()'不是獲取數據的方式,但它有助於首先回答其他問題。 – 2014-09-29 23:40:42