| if (!string.IsNullOrEmpty(Request.QueryString["productID"])) |
| { |
| Database db = DatabaseFactory.CreateDatabase("sql"); |
| DbCommand mycommand = db.GetSqlStringCommand("SELECT mediaID,imageFull FROM core.productMedia WHERE (productID = @productID AND active=1 AND removed=0)"); |
| db.AddInParameter(mycommand, "productID", DbType.Int32, Request.QueryString["productID"]); |
| DataTable mytable = db.ExecuteDataSet(mycommand).Tables[0]; |
| Debug.WriteLine("number of media " + mytable.Rows.Count.ToString()); |
| if (mytable.Rows.Count > 0) |
| { |
| RadRotator myrot = new RadRotator(); |
| foreach (DataRow myrow in mytable.Rows) |
| { |
| RadBinaryImage myimg = new RadBinaryImage(); |
| myimg.DataValue = (byte[])myrow[1]; |
| Debug.WriteLine("media " + myrow[0].ToString()); |
| RadRotatorItem myitem = new RadRotatorItem(); |
| myitem.Controls.Add(myimg); |
| myrot.Items.Add(myitem); |
| } |
| Panel1.Controls.Add(myrot); |
| } |
| } |
| <radW:RadWindowManager ID="RadWindowManager1" runat="server" Skin="Office2007"> |
| <Windows> |
| <radW:RadWindow ID="RadWindow1" runat="server" Left="" NavigateUrl="" SkinsPath="~/RadControls/Window/Skins" |
| Title="" Top="" /> |
| </Windows> |
| </radW:RadWindowManager> |
| RadWindow1.NavigateUrl = "~/Pages/PlotManagerWindow.aspx"; |
| <script type="text/javascript"> |
| function ExecuteWindowCommand() |
| { |
| var oWnd = GetSelectedWindow(); |
| oWnd.Maximize(); |
| } |
| function GetSelectedWindow() |
| { |
| var oManager = GetRadWindowManager(); |
| return oManager.GetActiveWindow(); |
| } |
| </script> |
I am testing my a page (/w grad) in FireFox 3.5 and got some un-expected behavior. Appreciate any feedback!
Thanks!
Hubert
The text in the grid are overlapped and some text are displayed under the grid (works fine in IE7):
Here are the code segment:
<telerik:RadGrid AutoGenerateColumns="False" ID="grdLeases" AllowFilteringByColumn="True"
Width="1432px" AllowPaging="True" PageSize="20" AllowSorting="True" AllowMultiRowSelection="false"
runat="server">
<PagerStyle Mode="NextPrevAndNumeric" />
<MasterTableView DataKeyNames="ID" EnableViewState="true" Width="100%" RowIndicatorColumn-Display="false" >
<Columns>
<telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn" HeaderStyle-Width="20px"
Reorderable="false" Resizable="false" AllowFiltering="false">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<asp:RadioButton ID="rdoSelectLease" OnCheckedChanged="ToggleRowSelection" AutoPostBack="True"
runat="server"></asp:RadioButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn HeaderText="Lease Number" DataField="LeaseNumber" UniqueName="LeaseNumber"
SortExpression="LeaseNumber" AutoPostBackOnFilter="true"
CurrentFilterFunction="Contains" ShowFilterIcon="false" />
<telerik:GridBoundColumn HeaderText="LeaseVersion" DataField="LeaseVersion" UniqueName="LeaseVersion"
SortExpression="LeaseVersion" AutoPostBackOnFilter="true"
CurrentFilterFunction="Contains" ShowFilterIcon="true" />
<telerik:GridBoundColumn HeaderText="Building" DataField="Company" UniqueName="Company"
SortExpression="Company" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
ShowFilterIcon="false" />
<telerik:GridBoundColumn HeaderText="Version Effective Begin" DataField="DateVersionEffective"
DataFormatString="{0:dd/MM/yyyy}" UniqueName="DateVersionEffective" SortExpression="DateVersionEffective"
AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
ShowFilterIcon="false" />
<telerik:GridBoundColumn HeaderText="Version Effective End" DataField="DateVersionEnding"
ItemStyle-Wrap="false" DataFormatString="{0:dd/MM/yyyy}" UniqueName="DateVersionEnding"
SortExpression="DateVersionEnding" AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo"
ShowFilterIcon="false" />
<telerik:GridBoundColumn HeaderText="Description" DataField="Description" UniqueName="Description" ItemStyle-Wrap="false"
SortExpression="Description" AutoPostBackOnFilter="true"
CurrentFilterFunction="EqualTo" ShowFilterIcon="false" />
<telerik:GridBoundColumn HeaderText="Tenant" DataField="AddressNumber" UniqueName="AddressNumber"
ItemStyle-Wrap="false" HeaderStyle-Width="100%" SortExpression="AddressNumber"
AutoPostBackOnFilter="true" CurrentFilterFunction="EqualTo" ShowFilterIcon="false" />
</Columns>
</MasterTableView>
<HeaderStyle Width="100px" />
<ClientSettings AllowColumnsReorder="true" ReorderColumnsOnClient="true">
<Resizing AllowRowResize="True" EnableRealTimeResize="True" ResizeGridOnColumnResize="True"
AllowColumnResize="True"></Resizing>
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True" FrozenColumnsCount="1">
</Scrolling>
</ClientSettings>
</telerik:RadGrid>
and
Protected Sub grdLeases_DataBinding(ByVal sender As Object, ByVal e As EventArgs) Handles grdLeases.DataBinding
Dim col As GridBoundColumn
Dim i As Integer = 0
While i < grdLeases.MasterTableView.Columns.Count
If (TypeOf (grdLeases.MasterTableView.Columns(i)) Is GridBoundColumn) Then
col = grdLeases.MasterTableView.Columns(i)
'col.HeaderText = "<nobr>" + col.HeaderText + "</nobr>"
'col.DataFormatString = "<nobr>{0}</nobr>"
End If
i += 1
End While
'grdLeases.MasterTableView.SwapColumns(3, 4)
End Sub