问题描述
privatevoidcitydata_LoadingRow(objectsender,DataGridRowEventArgse){//Console.WriteLine(e.Row.GetIndex());//Console.WriteLine((citydata.Items[e.Row.GetIndex()]asMyCityRank).rank);if((e.Row.ItemasMyCityRank).rank<=0){Console.WriteLine(e.Row.GetIndex());Console.WriteLine((e.Row.ItemasMyCityRank).rank);e.Row.Height=2;e.Row.IsEnabled=false;}}设置某一行高度后(只想把rank=0的第二行调整),再滚动滚动条会出现其他行也被调整高度了,这是怎么回事,只有第二行的rank是等于0的,其他的都大于0
解决方案
解决方案二:
在if中加个断点调试看看
时间: 2024-09-20 14:44:00