WPF datagrid怎么只设置某一行的高度

qq_27365519 2015-11-23 02:07:11
private void citydata_LoadingRow(object sender, DataGridRowEventArgs e)
{
//Console.WriteLine(e.Row.GetIndex());
//Console.WriteLine((citydata.Items[e.Row.GetIndex()] as MyCityRank).rank);
if ((e.Row.Item as MyCityRank).rank <= 0)
{
Console.WriteLine(e.Row.GetIndex());
Console.WriteLine((e.Row.Item as MyCityRank).rank);
e.Row.Height = 2;
e.Row.IsEnabled = false;
}
}

设置某一行高度后(只想把rank=0的第二行调整),再滚动滚动条会出现其他行也被调整高度了,这是怎么回事,只有第二行的rank是等于0的,其他的都大于0
...全文
198 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2015-11-25
  • 打赏
  • 举报
回复
在if 中加个断点 调试看看

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧