C# 如何将两个值合并为一个值

C# 如何将两个值合并为一个值,c#,.net,winforms,C#,.net,Winforms,我想将两个组合框值连接到C#中的GridView的一列中。我正在使用这段代码,但它没有连接它 private void linetotal_KeyUp(object sender, KeyEventArgs e) { if(e.KeyCode==Keys.Enter) { object[] values = { cbxclassstd.Text,cbxfee.Text, feeamount.Text,dis

我想将两个组合框值连接到C#中的
GridView
的一列中。我正在使用这段代码,但它没有连接它

private void linetotal_KeyUp(object sender, KeyEventArgs e)
{
    if(e.KeyCode==Keys.Enter)
    {
        object[] values = { cbxclassstd.Text,cbxfee.Text,
                             feeamount.Text,disc.Text,linetotal.Text};
        this.dgvvoucher.Rows.Add(values);
    }
}
用于将组合框的值连接到一列中:

this.dgvvoucher.Rows.Add(string.Join("", values));//Or string.Join(",", values)
如果您只需要连接前两项:

this.dgvvoucher.Rows.Add(string.Join("", new[] { values[0] , values[1] }));

你能再解释一下吗?怎么办that@hashirkhan
string.Join
方法将使用每个元素之间指定的分隔符连接字符串数组的所有元素。只需复制并粘贴我的代码,我只是在代码中添加了
string.Join
。我使用此代码…….this.dgvvoucher.Rows.Add(string.Join(“cbxclassstd.text+cbxfee.text”,value))@hashirkhan完全使用我的代码,
Join
方法的第一个参数是separator。只要试试我的代码,看看结果!我想将cbxclassstd.text文本框值和cbxfee组合框文本值连接成1个单元格名称,并在datagrid视图中显示其中的2个值