我怎样才能加入数据网格视图中的行

本文关键字:网格 数据网 视图 数据 | 更新日期: 2023-09-27 18:26:04

我创建了一个包含5列的数据网格视图:

Id   | SourceFileDate | ExcuteDate   | SourceFile | BackupFile
1    | 02/12/2015     |  02/12/2015  |C:'dak'hak  | E:'desktop'book 
2    | 03/12/2015     |  03/12/2015  |D:'dak'bak  | E:'desktop'book 
  • 我怎么能这样加入专栏:数据网格视图表

  • 我的代码连接数据库我尝试加入,但没有工作:

    private void Form6_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'backupDataSet5.TBLBackupFile' table. You can move, or remove it, as needed.
        //this.tBLBackupFileTableAdapter.Fill(this.backupDataSet5.TBLBackupFile);
        if (con.State == ConnectionState.Open)
        {
            con.Close();
        }
        con.Open();
        SqlCommand cmd = con.CreateCommand();
        cmd.CommandType = CommandType.Text;
        cmd.CommandText = "select (SourceFileDate+''+ExcuteDAte) as Date,(SourceFileName+''+DestinationFileName) as data from TBLBackupFile";
       // cmd.CommandText = "select * from TBLBackupFile";
        cmd.ExecuteNonQuery();
        DataTable dt = new DataTable();
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        da.Fill(dt);
        dataGridView1.DataSource = dt;
    }
    

我怎样才能加入数据网格视图中的行

这将为您的带来好处

concat(column1, column2)

因此您的查询看起来像

select concat(SourceFileDate, ' ' ,ExcuteDAte) as Date,concat(SourceFileName, ' ' ,DestinationFileName) as data from TBLBackupFile

CONCAT-返回一个字符串,该字符串是连接两个或多个字符串值的结果。CONCAT采用数量可变的字符串参数,并将它们连接到单个字符串中。它至少需要两个输入值;否则,将引发错误。所有参数都隐式转换为字符串类型,然后连接起来。Null值将隐式转换为空字符串。如果所有参数都为null,则返回varchar(1)类型的空字符串。对字符串的隐式转换遵循现有的数据类型转换规则。