如何将用户定义的行添加到数据表中?

时间:2015-11-22 14:03:01

标签: c# datagridview datatable

我有datagridview,点击按钮时会填充DB中的值。

所有这些都是基于radiobutton的条件发生的。

现在我需要在数据表中添加一些额外的行(默认值),每次这些条件都适用。

当点击按钮并应用radiobutton条件时,这些代码将会发生。

if (radioButton1.Checked == true)
        {
            string query = "SELECT type,priceS FROM service WHERE type='" + button5.Text + "'";
            MySqlCommand cmd = new MySqlCommand(query, con);
            dt.SelectCommand = cmd;
        }dt.Fill(tt);                
            dataGridView1.DataSource = tt;

查询将返回

  

string = type and int = priceS

来自DB,我只需要添加字符串" S"使用"类型"值

例如:如果type = Style,那么在数据表中它应该是" Style(S)"

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我没有使用Datatables,而是在MySQL Query本身中解决了它

  

查询="选择Concat(类型,' S'),服务价格"

这将添加字符串S与类型值的字符串。