我想知道是否有办法将new row
添加到GridView
,这与rows
中Grid
的其余部分的颜色不同?我想在点击按钮时添加它。
它将用于反馈列表,最后一个(应该在按钮点击时添加)应该是反馈的解决方案,我希望它与其他rows
的颜色不同grid
。
如果您需要更多信息,请告诉我们。
提前致谢! Patryk
答案 0 :(得分:0)
如果我理解你的任务正确,你需要在点击按钮后才创建一行。因此,在创建新行时,请设置为帮助列值1。
在gridView1_CustomDrawCell
读取行
DataRow row = gridView1.GetDataRow (e.RowHandle);
如果帮助列包含1,则查找新添加的行,您可以将其设置为不同的颜色:
e.Appearance.BackColor = Color.LightBlue;
如果我错过了解,请写一些细节。
答案 1 :(得分:0)
您只想让新行采用与现有行不同的颜色? 您是否尝试过设置GridViews Appearance.TopNewRow.BackColor属性? 您可以在设计器中进行设置。