c#填充MYsql数据集的文本框?

时间:2012-03-20 20:20:33

标签: c# mysql textbox

我正在尝试在表单上填充一些文本框,其中数据从MySQL中提取到数据集中。 我似乎无法正确使用代码,可以使用一些帮助

        string ConnectionString = ConfigurationSettings.AppSettings["ConnectionString"];
        MySqlConnection connection;
        MySqlDataAdapter adapter;
        DataTable DTItems;



        connection = new MySqlConnection(ConnectionString);

        try
        {
            //prepare query to get all records from items table
            string query = "select * from spt_proposal where fr_Numer = "+ a+"";



            //prepare adapter to run query
            adapter = new MySqlDataAdapter(query, connection);
            DataSet DS = new DataSet();
            //get query results in dataset
            adapter.Fill(DS);
            textBox5.Text = DS.Tables[0].Rows[0].ToString();

根本没有点击文本框。

a查询中的a是从不同形式中提取的变量

并且查询应该连续从数据库中提取32个不同的东西

表单上有大约9个文本框,我必须填写此行中的不同数据。

任何人都有更好的方法吗?

布伦特

1 个答案:

答案 0 :(得分:0)

尝试:

textBox5.Text = DS.Tables[0].Rows[0][0].ToString(); 

请记住,Table几乎是一个二维数组。您的代码字面上会到达DataSet的第一行,但不会考虑Column。