excel2007 *** 作如下:
选定C2单元格,格式》条件格式》新建格式》在选择规则类型里面选择使用公式确定要设置的格式单元格》在为符合此公式的值设置格式 里面 输入
=OR(AND($B2="否",$C2""),AND($B2="是",$C2="")),然后点击格式》
ListViewItem item=new ListViewItem("1");
itemSubItemsAdd("红球数值");
itemSubItemsAdd("篮球数值");
ListView1ItemsAdd(item);
换一种思维考虑,如果我们能得到所在行的index,那么就可以通过这个index选中我们要选的行。
ListViewSelectedIndex = index ; 不过我不支持这种做法,因为index不能直接获取呢。
我的做法如下:
<DataTemplate>
<TextBox Width="100" Height="20" GotFocus="TextBox_GotFocus"/>
</DataTemplate>
为模板里的textbox添加gotfocus事件
private void TextBox_GotFocus(object sender, RoutedEventArgs e)
{
var aa = (sender as TextBox)DataContext;
listView1SelectedItem = aa;
}
获取textbox所在行所绑定的数据实体 然后再设置其选中状态。如果需要index的话,可以通过循环来获取这个实体是实体集合的第几项即可。
以上就是关于怎么设置listview某个单元格的前景色全部的内容,包括:怎么设置listview某个单元格的前景色、C# winform 的listView控件如何将单元格写入值、WPF ListView 选中一行中的TextBox 即能选中TextBox所在当前行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)