如图,DataGridView绑定了一个普通自定义结构的List,对DataGirdView图中所示列未设置指定Font,之前还好好的,然后今天打开发现,新添加的是小字体,以前的变成大字体了. 大字体的Cell鼠标点击就会编程小字体,不点击就不变.鼠标点击也是这样的GridSlotList.Rows[i].Cells["AAA"].Value =BBB数据填充. 保存后再次打开,字体会和保存时的一样,也就是说,新添加或改变的Cell字体就会改变,并且还会被保存.求解
调试欢乐多
form的话给他们固定的字体。
不懂....DataGridView是放在一个UserControl里的, 而该UserControl控件放在另外的UserControl里.最终放在Form里.难道DataGridView里字体是与使用它的控件相同的?
会不会是你两的用户控件的字体有什么不同。
也可以强行设置Grid中的字体
this.dgDtl.DefaultCellStyle.Font = 。。
DataGridView是winform的
GridView是Web的
为了防止字体变化,请在设计的时候就设置好每个控件字体的size等样式
不然,这些东西会跟随你系统的主题变化而变化。
winform默认的样式是随系统的。
为了区分什么是新数据?
一年多没写winform了,忘的差不多了