我有一个datagridview,它在行中填充许多数字列值作为datagridview的标准设置:
gridview的末尾是一个文本列,其中包含一长串文本:
每个注释都适用于其相应行中的数据。
是否可以这样操作datagridview:
注释行出现在每一行下方,穿插在每一行中(并被包裹)
实现一个复选框以隐藏或显示每行之间的注释吗?
用于填充datagridview的代码的缩写形式如下:
public Form04(System.Windows.Forms.Form parentForm)
{
InitializeComponent();
opener = parentForm;
dgvForm.DataSource = GetForm();
dgvForm.AutoSizeColumnsMode =
DataGridViewAutoSizeColumnsMode.DisplayedCells;
}
private DataTable GetForm()
{
DataTable dtForm = new DataTable();
string connString = ConfigurationManager.ConnectionStrings["dbx"].ConnectionString;
using (SqlConnection con = new SqlConnection(connString))
{
using (SqlCommand cmd = new SqlCommand(@"SELECT
Date
,Course
,Dist
,Age
,Btn
,Position
,Odds
,Comment
FROM [Smartform].[dbo].[Performances]"
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
dtForm.Load(reader);
}
}
return dtForm;
}
我如何编辑它以使其在其他列的下方排成一长串(且包裹字符串),从而在注释中添加/隐藏每行,以使注释可见/隐藏?