自定义datagridview列

时间:2018-09-24 18:27:11

标签: vb.net datagridview

我有一个datagridview,它绑定到一个包含3列的数据表,即CREAT,Type,RecordDate。

我希望datagridview具有两列,其中一列应类似于CREAT(类型),第二列为RecordDate。 我该怎么做 我尝试过这样做,但是没有成功。

    dgvCreatinine.DataSource = Nothing
    dgvCreatinine.ColumnCount = 2
    dgvCreatinine.Columns(0).DataPropertyName = String.Format("{0} ({1})", "CREAT", "Type")
    dgvCreatinine.Columns(1).DataPropertyName = String.Format("{0}", "RecordDate")
    dgvCreatinine.DataSource = dtTemp
    dgvCreatinine.Height = dgvCreatinine.Rows.OfType(Of DataGridViewRow).First().Height * dtTemp.Rows.Count()

1 个答案:

答案 0 :(得分:0)

将计算出的列添加到数据表中并显示该列。 dtTemp.columns.Add("Test", GetType(String), String.Format("{0} + ' (' + {1} + ')'", "CREAT", "Type"))