我怎样才能加入数据网格视图中的行
本文关键字:网格 数据网 视图 数据 | 更新日期: 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)类型的空字符串。对字符串的隐式转换遵循现有的数据类型转换规则。