DataGridView仅获取列标题

时间:2015-01-14 11:02:02

标签: c# mysql winforms datagridview

我有一个DataGridView,它填充了MySQL数据库中表格中的数据。 但我不想全力以赴。

我有例如:名字姓氏E_Mail文本

我想获得名称姓氏姓氏等等

但我不想要的是我也得到了例子:Max Musterman | email@at.at | blablabal

我只想获取标题,它应该适用于所有表,例如,如果我切换只有2列的表:成本

我想进入我的DataGridView计算机和费用,但又不是数据,例如HP 700€

我希望它清楚我想要的东西。但是现在我得到了表格标题和数据,我不想得到数据:(。这是代码,它让我得到了整个表格:

private void BindGrid()
{
    IPHostEntry Host = Dns.GetHostEntry(Dns.GetHostName());
    string IPAddress = Host.AddressList[1].ToString();
    // MessageBox.Show(IPAddress);
    string datasource = IPAddress;
    string database = "datenbank";
    string port = "xxx";
    string UID = "xxx";
    string pw = "xx";

    string myConnection;
    myConnection = string.Format("datasource=" + datasource + ";" + "Database=" + database + ";" + "port=" + port + ";" + "UID=" + UID + ";" + "password=" + pw);

    using (MySqlConnection con = new MySqlConnection(myConnection))
    {
        using (MySqlCommand cmd = new MySqlCommand("SELECT * FROM Formular", con))
        {
            cmd.CommandType = CommandType.Text;
            using (MySqlDataAdapter sda = new MySqlDataAdapter(cmd))
            {
                using (DataTable dt = new DataTable())
                {
                    sda.Fill(dt);
                    dataGridView1.DataSource = dt;
                }
            }
        }
    }
}

0 个答案:

没有答案