CheckBoxProperties.ValueGrayed Property
Gets or sets the value that corresponds to the editor’s grayed state.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.2.dll
Declaration
Property Value
Type | Default | Description |
---|---|---|
Object | null | A Object value that corresponds to the grayed state of the check box editor. |
Remarks
Use the ValueGrayed property to specify the value that corresponds to the grayed state (the ASPxCheckBox.CheckState is set to Indeterminate) of the check box editor. This value is assigned to the editor’s ASPxEditBase.Value, when the editor is switched to the grayed state.
Note
- The ValueGrayed property synchronizes its value with the editor’s ASPxCheckBox.ValueGrayed property.
- The ValueGrayed property is not in effect for the radio button.
Example
This example illustrates how to customize ASPxCheckBox and GridViewDataCheckColumn if database data is kept in a format different from Boolean.
<dx:ASPxGridView ID="grid" runat="server" AutoGenerateColumns="False" DataSourceID="xds"
KeyFieldName="Oid">
<Columns>
<dx:GridViewCommandColumn VisibleIndex="0" ShowEditButton="True"/>
<dx:GridViewDataTextColumn FieldName="Oid" ReadOnly="True" VisibleIndex="1" SortOrder="Ascending">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn FieldName="Title" VisibleIndex="2" Visible="false">
<EditFormSettings Visible="True" />
</dx:GridViewDataTextColumn>
<dx:GridViewDataCheckColumn FieldName="Allow" VisibleIndex="3">
<PropertiesCheckEdit AllowGrayed="true" ValueType="System.String" ValueChecked="allowed"
ValueUnchecked="not allowed" ValueGrayed="no information" />
</dx:GridViewDataCheckColumn>
<dx:GridViewDataCheckColumn FieldName="Active" VisibleIndex="4">
<DataItemTemplate>
<dx:ASPxCheckBox ID="chk" runat="server" AllowGrayed="true" ValueType="System.Int32"
ValueChecked="1" ValueUnchecked="-1" ValueGrayed="0" Value='<%# Eval("Active") %> '
OnInit="chk_Init">
</dx:ASPxCheckBox>
</DataItemTemplate>
<EditFormSettings Visible="False" />
</dx:GridViewDataCheckColumn>
</Columns>
</dx:ASPxGridView>
<dx:XpoDataSource ID="xds" runat="server" TypeName="MyObject">
</dx:XpoDataSource>
See Also