or
<rad:radgrid id="gridFilings" runat="server" allowsorting="True" autogeneratecolumns="False" enableajax="True" enableajaxloadingtemplate="True" gridlines="None" loadingtemplatetransparency="50" showstatusbar="True" skin="Windows" width="98%" ShowGroupPanel="True" AllowPaging="false" OnItemDataBound="gridFilings_ItemDataBound" OnNeedDataSource ="gridFilings_NeedDataSource" > <ClientSettings AllowDragToGroup="True"> <Selecting AllowRowSelect="True" /> </ClientSettings> <MasterTableView AllowCustomPaging="True" DataKeyNames="FileID" AutoGenerateColumns="False" DataSourcePersistenceMode="NoPersistence" AlternatingItemStyle-BackColor="ControlLight"> <Columns> <rad:GridBoundColumn DataField="FileID" UniqueName="FileID" Groupable="False" AllowSorting="True" Visible="True" HeaderText="Job #" HeaderStyle-CssClass="headerLeft" DataType="System.String"> </rad:GridBoundColumn> <rad:GridTemplateColumn DataField="ClientName" HeaderText="Client Name" HeaderStyle-CssClass="headerLeft" SortExpression="ClientName" UniqueName="ClientName" GroupByExpression="ClientName Group By ClientName"> <itemTemplate> <%# Eval("ClientName")%> </itemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn DataField="GroupName" HeaderText="Group" HeaderStyle-CssClass="headerLeft" SortExpression="GroupName" UniqueName="GroupName" GroupByExpression="GroupName Group By GroupName"> <ItemTemplate> <%# Eval("GroupName")%> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn HeaderText="Operator" HeaderStyle-CssClass="headerLeft" SortExpression="AssignedTo" UniqueName="OperatorTemplate" GroupByExpression="AssignedTo Group By AssignedTo"> <ItemTemplate> <asp:DropDownList ID="OperatorDropDown" runat="server" EnableViewState="false"></asp:DropDownList> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn DataField="DateIn" HeaderText="Date In" HeaderStyle-CssClass="headerLeft" SortExpression="DateIn" UniqueName="DateIn" GroupByExpression="DateIn Group By DateIn" > <ItemTemplate> <%# String.Format("{0:MM/dd/yyyy}", Eval("DateIn"))%> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn DataField="DueDate" HeaderText="Due Date" HeaderStyle-CssClass="headerLeft" SortExpression="DueDate" UniqueName="DueDate" GroupByExpression="DueDate Group By DueDate"> <ItemTemplate> <%# String.Format("{0:MM/dd/yyyy}", Eval("DueDate"))%> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn DataField="FileTypeName" HeaderText="Form Type" HeaderStyle-CssClass="headerLeft" SortExpression="FileTypeName" UniqueName="FileTypeName" Groupable="False"> <ItemTemplate> <%# Eval("FileTypeName")%> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn DataField="ConvertedPageCount" Groupable="false" HeaderText="Converted<br>Page Count" HeaderStyle-CssClass="headerRight" ItemStyle-HorizontalAlign="Right" UniqueName="ConvertedPageCount"> <ItemTemplate> <%# Eval("ConvertedPageCount")%> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn DataField="ChangedPageCount" Groupable="false" HeaderText="Changed<br>Page Count" HeaderStyle-CssClass="headerRight" ItemStyle-HorizontalAlign="Right" UniqueName="ChangedPageCount"> <ItemTemplate> <%# Eval("ChangedPageCount")%> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn DataField="ConversionType" Groupable="false" HeaderText="Conversion" ItemStyle-HorizontalAlign="Center" UniqueName="ConversionType"> <ItemTemplate> <%# Eval("ConversionType")%> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridBoundColumn DataField="FileStatusTypeID" UniqueName="FileStatusTypeID" Groupable="False" AllowFiltering="False" Visible="False"> </rad:GridBoundColumn> <rad:GridBoundColumn DataField="AssignedTo" UniqueName="AssignedTo" Groupable="False" AllowFiltering="False" Visible="False"> </rad:GridBoundColumn> <rad:GridTemplateColumn HeaderText="Status" HeaderStyle-CssClass="headerLeft" AllowFiltering="False" SortExpression="FileStatusTypeID" UniqueName="FileStatusTypeIDTemplate" GroupByExpression="FileStatusTypeID Group By FileStatusTypeID"> <ItemTemplate> <asp:DropDownList ID="StatusTypeID" runat="server" EnableViewState="false" DataTextField="FileStatusTypeName" DataValueField="FileStatusTypeID"></asp:DropDownList> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn AllowFiltering="False" UniqueName="ViewFiling" Groupable="false"> <ItemTemplate> <a href="javascript:openDialog('ViewFiling.aspx?fileid=<%# Eval("FileID")%>', 800, 600, 'file', 'scrollbars=yes,resizable=yes');"> <img alt="View Filing" border="0" src="RadControls/Grid/Skins/Windows/View.gif" title="View Filing" /></a> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn AllowFiltering="False" UniqueName="EditFiling" Groupable="false"> <ItemTemplate> <a href="EditFiling.aspx?fileid=<%# Eval("FileID")%>"> <img alt="Edit Filing" border="0" src="RadControls/Grid/Skins/Windows/Edit.gif" title="Edit Filing" /></a> </ItemTemplate> </rad:GridTemplateColumn> <rad:GridTemplateColumn AllowFiltering="False" UniqueName="DocumentLink" Groupable="false"> <ItemTemplate> <a href="javascript:openDialog('FileManager.aspx?fileid=<%# Eval("FileID")%>', 800, 600, 'file', 'scrollbars=yes,resizable=yes');"> <img alt="View Files" border="0" src="RadControls/Grid/Skins/Windows/folder.gif" title="View Files" /></a> </ItemTemplate> <HeaderStyle Width="20px" /> </rad:GridTemplateColumn> <rad:GridTemplateColumn DataField="GroupID" UniqueName="GroupID" Display="false"> <ItemTemplate> <%# Eval("GroupID")%> </ItemTemplate> </rad:GridTemplateColumn> </Columns> <ExpandCollapseColumn Resizable="False" Visible="False"> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> </MasterTableView> </rad:radgrid>protected void gridFilings_NeedDataSource(object source, GridNeedDataSourceEventArgs e) { SqlDataSource1.SelectCommand= "SELECT [FileID], [ClientID], [ClientName], [DateIn], [DueDate], [FileTypeName], [FileLocation], [FileStatusTypeName], [FileStatusTypeID] , [GroupID], [GroupName], [PageCount], [ConvertedPageCount], [ChangedPageCount], [ConversionType], IsNull([AssignedTo], '') as 'AssignedTo' FROM [FileDetailView] WHERE [FileStatusTypeID] <= 90 "; if (Page.User.IsInRole("GROUP")) SqlDataSource1.SelectCommand += " and [GroupID] = " + Session["GroupID"].ToString(); else if (Page.User.IsInRole("CLIENT")) SqlDataSource1.SelectCommand += " and [ClientID] = " + Session["ClientID"].ToString() + " and FileStatusTypeID = 0"; if (ClientName.SelectedValue.Length > 0) SqlDataSource1.SelectCommand += " and ClientID = " + ClientName.SelectedValue; if (ClientGroup.SelectedValue.Length > 0) SqlDataSource1.SelectCommand += " and GroupID = " + ClientGroup.SelectedValue; if (StartDueDate.Text.Length > 0) { if (EndDueDate.Text.Length > 0) SqlDataSource1.SelectCommand += " and (DueDate >= '" + StartDueDate.Text + "' and DueDate <= '" + EndDueDate.Text + "')"; else SqlDataSource1.SelectCommand += " and DueDate = '" + StartDueDate.Text + "'"; } if (StartDateIn.Text.Length > 0) { if (EndDateIn.Text.Length > 0) SqlDataSource1.SelectCommand += " and (DateIn >= '" + StartDateIn.Text + "' and DateIn <= '" + EndDateIn.Text + "')"; else SqlDataSource1.SelectCommand += " and DateIn = '" + StartDateIn.Text + "'"; } SqlDataSource1.SelectCommand += " Order by FileStatusTypeID"; gridFilings.DataSource = SqlDataSource1;
EnableLoadOnDemand="true"
<STYLE type=text/css>/* * Public Notes *//* * Public Notes */.PublicNotes{ font-size: medium; color: #00FF00; font-weight: bold;}/* * Personal Notes *//*------From Settings Configuration Page-------*//*---------- bubble tooltip -----------*/a.tt{ position:relative; z-index:24; color:#3CA3FF; font-weight:bold; text-decoration:none; background:url(images/Y-Note-icon16x16.png) top left no-repeat; clear:both; }a.tt span{ display: none;}/*background:; ie hack, something must be changed in a for ie to execute it*/a.tt:hover{ z-index:25; color: #aaaaff; background:;}a.tt:hover span.tooltip{ display:block; position:absolute; top:0px; left:0; padding: 15px 0 0 0; width:200px; color: #993300; text-align: center; filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90;}a.tt:hover span.top{ display: block; padding: 30px 8px 0; background: url(images/bubble.gif) no-repeat top;}a.tt:hover span.middle{ /* different middle bg for stretch */ display: block; padding: 0 8px; background: url(images/bubble_filler.gif) repeat bottom;}a.tt:hover span.bottom{ display: block; padding:3px 8px 10px; color: #548912; background: url(images/bubble.gif) no-repeat bottom;}.privateNoteMark{ position:relative; height:16px; /*dimensions of our image*/ width:16px; background:url(images/Y-Note-icon16x16.png) top left no-repeat;}/*----End From Setting Configuration Page------*//* * Personal Dorment Notes *//* * Personal Dorment Notes */.PersonalNotesDorment{ letter-spacing: -900pt; visibility: hidden;}</STYLE> <A class=tt href="#"><IMG src="images/folder.gif"> <SPAN class=tooltip> <SPAN class=top></SPAN> <SPAN class=middle> This is my Bubble Tooltip with CSS </SPAN> <!--- THIS TEXT SHOULD NOT BE DISPLAYED! <SPAN class=bottom></SPAN> </SPAN></A>