Telerik.Web.UI 2011.3.1305.35 trial version. Copyright telerik © 2002-2011. To remove this message, please purchase a developer version.
|
Private
Sub
radgrid_databound(
ByVal
sender
As
Object
,
ByVal
e
As
Telerik.Web.UI.GridItemEventArgs)
'Is it a GridDataItem
If
(
TypeOf
(e.Item)
Is
GridDataItem)
Then
Dim
dataBoundItem
As
GridDataItem = e.Item
If
Left(dataBoundItem(
"ChangeFromPrevious"
).Text, 1) =
"-"
Then
dataBoundItem(
"ChangeFromPrevious"
).ForeColor = Color.Red
End
If
End
If
End
Sub
<telerik:RadGrid ID="ColumnRadGrid" runat="server"
AllowAutomaticUpdates="True"
AllowFilteringByColumn="false"
AllowMultiRowSelection="true"
AllowSorting="false"
AutoGenerateColumns="false"
ClientSettings-AllowColumnsReorder="false"
Height="100%"
OnItemCreated="ColumnRadGrid_ItemCreated"
OnItemDataBound="ColumnRadGrid_ItemDataBound"
OnItemUpdated="ColumnRadGrid_ItemUpdated"
OnNeedDataSource="ColumnRadGrid_NeedDataSource"
ShowHeader="true"
TabIndex="6"
Visible="True"
Width="100%">
<ClientSettings AllowKeyboardNavigation="true" EnableRowHoverStyle="false" >
<Selecting AllowRowSelect="True" />
<ClientEvents OnRowDblClick="ColumnRowDblClick" OnRowClick="ColumnRowClick"
OnGridCreated="GridCreated" OnCommand="GridCommand" />
<Scrolling AllowScroll="True" UseStaticHeaders="True" />
</ClientSettings>
<MasterTableView BorderWidth="1" EditMode="InPlace" GridLines="Vertical" TableLayout="Fixed" Height="100%" Width="100%">
<Columns>
<telerik:GridTemplateColumn
HeaderText="Data Field"
HeaderTooltip="Data field name"
ItemStyle-Wrap="False"
UniqueName="columnName" ItemStyle-Height="25px">
<ItemTemplate>
<asp:Label ID="ColumnRadGridNameLabel" runat="server" Text='<%#HttpUtility.HtmlEncode(Eval("ColumnName")) %>' ClientIDMode="Static">
</asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn
HeaderText="Column Alias"
HeaderTooltip="Column alias"
ItemStyle-Wrap="False"
UniqueName="columnAlias" ItemStyle-Height="25px">
<ItemTemplate>
<asp:Label ID="ColumnRadGridAliasLabel" runat="server" Text='<%#HttpUtility.HtmlEncode(Eval("Alias")) %>' ClientIDMode="Static">
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadTextBox ID="ColumnRadGridAliasTextBox" runat="server"
ClientIDMode="Static"
Text='<%#HttpUtility.HtmlEncode(Eval("Alias"))%>'
Width="140px" MaxLength="128">
</telerik:RadTextBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn
HeaderStyle-Width="100px"
HeaderText="Show Option"
HeaderTooltip="Show options"
ItemStyle-Width="100px"
ItemStyle-Wrap="False"
UniqueName="showOption" ItemStyle-Height="25px">
<ItemTemplate>
<asp:Label ID="ColumnRadGridShowLabel" runat="server" Text='<%#HttpUtility.HtmlEncode(Eval("ShowText")) %>' ClientIDMode="Static">
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="ColumnRadGridShowComboBox" runat="server" ClientIDMode="Static" Width="90px">
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn
HeaderStyle-Width="130px"
HeaderText="Sort Option"
HeaderTooltip="Sort options"
ItemStyle-Width="130px"
ItemStyle-Wrap="False"
UniqueName="sortOption" ItemStyle-Height="25px">
<ItemTemplate>
<asp:Label ID="ColumnRadGridSortLabel" runat="server" Text='<%#HttpUtility.HtmlEncode(Eval("SortText")) %>' ClientIDMode="Static">
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID="ColumnRadGridSortComboBox" runat="server" ClientIDMode="Static"
OnClientSelectedIndexChanged="SortSelectionChanged"
Width="120px">
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn
HeaderStyle-Width="135px"
HeaderText="Sort Order"
HeaderTooltip="Sort priority"
ItemStyle-Width="135px"
ItemStyle-Wrap="False"
UniqueName="sortOrder" ItemStyle-Height="25px">
<ItemTemplate>
<asp:Label ID="ColumnRadGridSortOrderLabel" runat="server" Text='<%#HttpUtility.HtmlEncode(Eval("SortOrderText")) %>' ClientIDMode="Static">
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadNumericTextBox ID="ColumnRadGridSortOrderNumericTextBox" runat="server"
ClientIDMode="Static" Width="100px" MinValue="1" MaxValue="1" ShowSpinButtons="True" NumberFormat-DecimalDigits="0" Value="1">
</telerik:RadNumericTextBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
When I supply data the row heights change as I add items.
The first item occupies the entire height availalbe.
The second add makes the two rows take 50%.
Three a third etc until I reach four or five. Then the size is constant.
What am I missing?
.RadTabStrip_an
12
.rtsLI,
.RadTabStrip_an
12
.rtsLink
{
color
:
#000
;
font
:
12px
/
26px
"Segoe UI"
,
Arial
,
sans-serif
;
}
.RadTabStripLeft_an
12
.rtsSeparator,
.RadTabStripRight_an
12
.rtsSeparator
{
background
:
#828282
;
}
/* <disabled tabs> */
.RadTabStrip_an
12
.rtsDisabled
{
color
:
#aaa
;
}
/* </disabled tabs> */
/* <scrolling arrows> */
.RadTabStrip_an
12
.rtsNextArrow,
.RadTabStrip_an
12
.rtsPrevArrow,
.RadTabStrip_an
12
.rtsPrevArrowDisabled,
.RadTabStrip_an
12
.rtsNextArrowDisabled
{
background-image
:
url
(
'TabStrip/TabStripStates.png'
);
height
:
48px
;
width
:
32px
;
}
.RadTabStrip_an
12
.RadTabStripTop_an
12
.rtsNextArrow {
background-position
:
0
-288px
; }
.RadTabStrip_an
12
.RadTabStripTop_an
12
.rtsPrevArrow {
background-position
:
-32px
-288px
; }
.RadTabStrip_an
12
.RadTabStripTop_an
12
.rtsPrevArrowDisabled{
background-position
:
-64px
-288px
; }
.RadTabStrip_an
12
.RadTabStripTop_an
12
.rtsNextArrowDisabled{
background-position
:
-96px
-288px
; }
/* </scrolling arrows> */
$find(
"<%= RadAjaxManager.GetCurrent(Page).ClientID %>"
).ajaxRequest(
'ShowRDDAssignmentRow'
);
<
telerik:RadAjaxLoadingPanel
ID
=
"loadingPanel"
Skin
=
"Default"
runat
=
"server"
/>
<
telerik:RadAjaxManagerProxy
ID
=
"RadAjaxManagerProxy"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxManagerProxy"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"ajaxPanel"
LoadingPanelID
=
"loadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManagerProxy
>