1: <ig:WebDataGrid ID="WebGridCarton" runat="server" Height="350px" Width="100%" AutoGenerateColumns="False"
2: DataKeyFields="CartonViewModelGuid" EnableDataViewState="True"
3: OnRowAdded="WebGridCarton_RowAdded" OnRowAdding="WebGridCarton_RowAdding"
4: OnRowDeleted="WebGridCarton_RowDeleted" OnRowsDeleting="WebGridCarton_RowsDeleting"
5: OnRowUpdated="WebGridCarton_RowUpdated" OnRowUpdating="WebGridCarton_RowUpdating">
6: <Columns>
7: <ig:BoundDataField DataFieldName="CartonViewModelGuid" Key="CartonViewModelGuid" Hidden="true" HtmlEncode="true">
8: <Header Text="Guid">
9: </Header>
10: </ig:BoundDataField>
11: <ig:BoundDataField DataFieldName="CartonInfoId" Key="CartonInfoId" Hidden="true" HtmlEncode="true">
12: <Header Text="Id">
13: </Header>
14: </ig:BoundDataField>
15: <ig:BoundDataField DataFieldName="SelectionColumn" Key="SelectionColumn" HtmlEncode="true" Width="15">
16: </ig:BoundDataField>
17: <ig:BoundDataField DataFieldName="Size" Key="Size" HtmlEncode="true">
18: <Header Text="Size">
19: </Header>
20: </ig:BoundDataField>
21: <ig:BoundDataField DataFieldName="Length" Key="Length" HtmlEncode="true">
22: <Header Text="Length (cm)">
23: </Header>
24: </ig:BoundDataField>
25: <ig:BoundDataField DataFieldName="Width" Key="Width" HtmlEncode="true">
26: <Header Text="Width (cm)">
27: </Header>
28: </ig:BoundDataField>
29: <ig:BoundDataField DataFieldName="Height" Key="Height" HtmlEncode="true">
30: <Header Text="Height (cm)">
31: </Header>
32: </ig:BoundDataField>
33: <ig:BoundDataField DataFieldName="Volume" Key="Volume" HtmlEncode="true">
34: <Header Text="Volume (cbm)">
35: </Header>
36: </ig:BoundDataField>
37: <ig:BoundDataField DataFieldName="Weight" Key="Weight" HtmlEncode="true">
38: <Header Text="Weight (kg)">
39: </Header>
40: </ig:BoundDataField>
41: <ig:BoundDataField DataFieldName="WeightLimit" Key="WeightLimit" HtmlEncode="true">
42: <Header Text="Weight Limit (kg)">
43: </Header>
44: </ig:BoundDataField>
45: </Columns>
46: <Behaviors>
47: <ig:Activation Enabled="true"></ig:Activation>
48: <ig:Selection CellClickAction="Row" RowSelectType="Single" Enabled="true"></ig:Selection>
49: <ig:EditingCore AutoCRUD="false">
50: <Behaviors>
51: <ig:CellEditing EditModeActions-EnableF2="true" EditModeActions-MouseClick="Single" Enabled="true">
52: <ColumnSettings>
53: <ig:EditingColumnSetting ColumnKey="CartonInfoId" ReadOnly="true" />
54: <ig:EditingColumnSetting ColumnKey="SelectionColumn" ReadOnly="true" />
55: <ig:EditingColumnSetting ColumnKey="CartonViewModelGuid" ReadOnly="true" />
56: <ig:EditingColumnSetting ColumnKey="Size" EditorID="DropDownProvider_Size" ValidatorID="RequiredFieldValidator1" />
57: <ig:EditingColumnSetting ColumnKey="Length" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
58: <ig:EditingColumnSetting ColumnKey="Width" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
59: <ig:EditingColumnSetting ColumnKey="Height" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
60: <ig:EditingColumnSetting ColumnKey="Volume" EditorID="WebTextEditor1" ReadOnly="true" ValidatorID="DecimalValidator" />
61: <ig:EditingColumnSetting ColumnKey="Weight" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
62: <ig:EditingColumnSetting ColumnKey="WeightLimit" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
63: </ColumnSettings>
64: <EditModeActions MouseClick="Single" />
65: </ig:CellEditing>
66: <ig:RowAdding Alignment="Top" EditModeActions-EnableF2="true" EditModeActions-EnableOnActive="true"
67: EditModeActions-MouseClick="Single" Enabled="true">
68: <EditModeActions EnableOnActive="True" MouseClick="Single" />
69: <ColumnSettings>
70: <ig:RowAddingColumnSetting ColumnKey="SelectionColumn" ReadOnly="true" />
71: <ig:RowAddingColumnSetting ColumnKey="Size" EditorID="DropDownProvider_Size" ValidatorID="RequiredFieldValidator1" />
72: <ig:RowAddingColumnSetting ColumnKey="Length" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
73: <ig:RowAddingColumnSetting ColumnKey="Width" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
74: <ig:RowAddingColumnSetting ColumnKey="Height" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
75: <ig:RowAddingColumnSetting ColumnKey="Volume" EditorID="WebTextEditor1" ReadOnly="true" ValidatorID="DecimalValidator" />
76: <ig:RowAddingColumnSetting ColumnKey="Weight" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
77: <ig:RowAddingColumnSetting ColumnKey="WeightLimit" EditorID="WebTextEditor1" ValidatorID="DecimalValidator" />
78: </ColumnSettings>
79: </ig:RowAdding>
80: <ig:RowDeleting Enabled="true" />
81: </Behaviors>
82: </ig:EditingCore>
83: </Behaviors>
84: <EditorProviders>
85: <ig:TextBoxProvider ID="WebTextEditor1">
86: <EditorControl ID="EditorControl1" ClientIDMode="Static" runat="server"></EditorControl>
87: </ig:TextBoxProvider>
88: <ig:DropDownProvider ID="DropDownProvider_Size">
89: <EditorControl ClientIDMode="Predictable" DropDownContainerMaxHeight="100px" EnableAnimations="False"
90: EnableDropDownAsChild="False" ID="CartonSizeDrdEditor" DropDownContainerWidth="185px" AutoPostBack="true"
91: EnableAjaxViewState="true">
92: </EditorControl>
93: </ig:DropDownProvider>
94: </EditorProviders>
95: </ig:WebDataGrid>