本文整理汇总了C#中OLVColumn.PutCheckState方法的典型用法代码示例。如果您正苦于以下问题:C# OLVColumn.PutCheckState方法的具体用法?C# OLVColumn.PutCheckState怎么用?C# OLVColumn.PutCheckState使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OLVColumn
的用法示例。
在下文中一共展示了OLVColumn.PutCheckState方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CheckIndeterminateSubItem
/// <summary>
/// Put an indeterminate check into the check box at the given cell
/// </summary>
/// <param name="rowObject"></param>
/// <param name="column"></param>
public virtual void CheckIndeterminateSubItem(object rowObject, OLVColumn column)
{
if (column == null || rowObject == null || !column.CheckBoxes)
return;
column.PutCheckState(rowObject, CheckState.Indeterminate);
this.RefreshObject(rowObject);
}
示例2: UncheckSubItem
/// <summary>
/// Uncheck the check at the given cell
/// </summary>
/// <param name="rowObject"></param>
/// <param name="column"></param>
public virtual void UncheckSubItem(object rowObject, OLVColumn column)
{
if (column == null || rowObject == null || !column.CheckBoxes)
return;
column.PutCheckState(rowObject, CheckState.Unchecked);
this.RefreshObject(rowObject);
}
示例3: UpdateAllSubItemCheckBoxes
private void UpdateAllSubItemCheckBoxes(OLVColumn column)
{
if (!column.CheckBoxes || column.HeaderCheckState == CheckState.Indeterminate)
return;
foreach (object model in this.Objects)
column.PutCheckState(model, column.HeaderCheckState);
this.BuildList(true);
}