У меня есть сетка данных, которая заполняет число числовых значений столбцов в строках как стандартное для таблицы данных:
В конце сеткитекстовый столбец с длинной строкой текста в нем:
Каждый комментарий применяется к данным в соответствующей строке.
Можно ли манипулировать видом таблицы данных так:
строка комментария появляется под каждой строкой, перемежая каждую строку (и обернутую)
реализовать флажок, который скрывает или показывает комментарии между каждой строкой?
Сокращенная версия кода для заполнения таблицы данных выглядит следующим образом:
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;
}
Как я могу отредактировать его, чтобы получить комментарий в длинной (и обернутой строке), расположенной ниже других столбцов, перемежая каждую строку опцией галочки, чтобы сделать комментарий видимым / скрытым?