<telerik:GridRatingColumn HeaderText="Completion Status" DataField="CompletionStatus" UniqueName="CompletionStatus" AllowFiltering="false" ItemCount="10" Precision="Exact" ReadOnly="true" > </telerik:GridRatingColumn>
double ratio = (totalCount - unapprovedCount) / totalCount; rating.ItemCount = 10; rating.Value = (decimal)Math.Round(ratio * 10, 1); rating.ToolTip = Math.Round(ratio * 100, 0).ToString() + "%";
I just want the tooltip to say 18% if the ratio is 2/11. It says 1.8.
Any ideas?
I'm having a problem with combobox doing an AutoComplete (ie markfirstmatch="true") when the cases don't match, and there are similar selection values. For example:
<telerik:RadComboBox ID="RadComboBox1" runat="server" AllowCustomText="True" MarkFirstMatch="True"> <Items> <telerik:RadComboBoxItem runat="server" /> <telerik:RadComboBoxItem Text="PAY" Value="PAY" /> <telerik:RadComboBoxItem Text="PAYB" Value="PAYB" /> </Items> </telerik:RadComboBox> <asp:Button ID="Postback" runat="server" Text="Post" OnClick="Postback_Click" /> <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
protected void Postback_Click(object sender, EventArgs e)
{
Label1.Text = RadComboBox1.Text;
}
When tabbing into the field (not clicking) so that the drop down does not open up, you try to type "PAYB", but in lower case. As you type, the box starts to find "PAY", but then when you type the last "b", the result is "PAYb". It does not find PAYB as expected.
What's even more concerning is that tabbing out and posting back, the combobox's text property is set to "PAY". (See screenshot attachments).
I've tried some possible solutions. I've tried using the Filter property. That works well when the drop down is opened, but when it is closed (ie tabbed into the field), you lose the AutoComplete functionality.
Is this solvable without using some javascript? If not, would doing some javascript to change lowercase to uppercase as the user types work? I'm not very well versed with javascript, so I don't know how that would look.
Thanks for the help!

<div style="width:1000px"> <telerik:RadGrid ID="rgLCSLog" runat="server" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" AutoGenerateDeleteColumn="True" onneeddatasource="rgLCSLog_NeedDataSource" AutoGenerateEditColumn="True" oninsertcommand="rgLCSLog_InsertCommand" ondeletecommand="rgLCSLog_DeleteCommand" onupdatecommand="rgLCSLog_UpdateCommand" Width="1000px"> <MasterTableView CommandItemDisplay="Top" EditMode="EditForms" DataKeyNames="id" > <CommandItemSettings AddNewRecordText="Add LCS Log" /> <Columns> <telerik:GridBoundColumn DataField="time_off" FilterControlAltText="Filter column column" HeaderText="Time Off" UniqueName="column"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="time_on" FilterControlAltText="Filter column1 column" HeaderText="Time On" UniqueName="column1" DataType="System.DateTime"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="equipment_area" FilterControlAltText="Filter column2 column" HeaderText="Equip/Area" UniqueName="column2"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="affected_customers" FilterControlAltText="Filter column3 column" HeaderText="Affected Customers" UniqueName="column3" HeaderStyle-Width="100px"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Account_Representative" FilterControlAltText="Filter column4 column" HeaderText="Acct Rep" UniqueName="column4"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="last_updated" FilterControlAltText="Filter column5 column" HeaderText="Last Updated" UniqueName="column5"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="last_updated_by" FilterControlAltText="Filter column6 column" HeaderText="Last Updated By" UniqueName="column6"> </telerik:GridBoundColumn> </Columns> <EditFormSettings UserControlName="~/ReportControls/AddEditGridControls/AddEditLCSLog.ascx" EditFormType="WebUserControl"> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> </telerik:RadGrid> </div>
<div id="P2apptext1" class="apptext" >
<p>Para ser usuario del servicio Enfirme se deben cumplir las siguientes condiciones:</p>
<ol>
<li>Tener cuenta bancaria</li>
<li>Ser una persona mayor de edad y plenamente capaz <a id="RadToolTipP21" href="#"><img src="/Formulario/icons/help.png" width="20" height="20" alt="Ayuda" border="0" style="vertical-align: middle;"/></a> </li>
<li>Residir en Colombia</li>
<li>Si es empleado público, no debe administrar recursos públicos</li>
<li>Disponer de una cuenta de correo, donde recibirá toda la información asociada al servicio</li>
<li>El propósito de la relación comercial será para la compra y venta de acciones, y la posibilidad de invertir en el Fondo Acciones BYR y Fondo Liquidez BYR</li>
<telerik:RadToolTip
ID="RadToolTipP21a"
runat="server"
Height="100px"
Width="250px"
AutoCloseDelay="30000"
IsClientID="true"
TargetControlID="RadToolTipP21"
Position="TopCenter"
RelativeTo="Element"
EnableShadow="true"
Text="La Capacidad jurídica es la aptitud para ser titular de derechos y obligaciones; de reclamar los primeros y contraer los segundos en forma personal y comparecer a juicio por propio derecho." />
</ol>
<p>En caso de requerir otros productos como Renta Fija, Derivados, Divisas, Simultáneas, etc. por favor <a id="linkP2" href="../utilidades/contactenos.aspx" >contáctenos</a>.</p>
</div>