The text in my radgrid is bleeding into the next field. I have tried fixing the issue using CSS, but, I'm not getting the desired results. Here is my code.
<script type="text/css">
.RadGrid .rgHeader,
.RadGrid .rgEditRow td,
.RadGrid .rgRow td,
.RadGrid .rgAltRow td
{
white-space : nowrap !important;
overflow : hidden !important;
text-overflow : ellipsis !important;
table-layout : fixed !important;
}
</script>
<telerik:RadScriptManager ID="ScriptManagerAggressiveMatches" runat="server" EnableTheming="True">
</telerik:RadScriptManager>
<telerik:RadGrid ID="RadGridAggressiveMatches" runat="server" DataMember="Aggressive Members" AutoGenerateEditColumn="True" GridLines="None" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" ShowFooter="True" Skin="Office2007" PageSize="50">
<ItemStyle Width="20px" />
<PagerStyle Mode="NumericPages" NextPageText="Next" PrevPageText="Previous" />
<MasterTableView Width="98%" TableLayout="Fixed">
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
</MasterTableView>
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
<Selecting AllowRowSelect="True" />
<Scrolling AllowScroll="True" UseStaticHeaders="True" />
</ClientSettings>
<FilterMenu EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>
Protected Sub RadPanelBar1_ItemClick(sender As Object, e As Telerik.Web.UI.RadPanelBarEventArgs) Handles RadPanelBar1.ItemClick Dim Extend = RadPanelBar1.DataValueField RadPanelBar1.Items(Extend).Expanded = TrueEnd Subfunction OnCommand(sender, args) { if (args.get_commandName() == "MyCommand") { args.set_cancel(true); // need to get the current row }}var rowIndex = args.get_commandArgument();
<%@ Page Language="C#" AutoEventWireup="true" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div> <asp:ScriptManager runat="server" ID="ScriptManager1"> </asp:ScriptManager> <script type="text/C#" runat="server"> protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { System.Data.DataTable table = new System.Data.DataTable(); table.Columns.Add("ID", typeof(int)); table.Columns.Add("pct", typeof(decimal)); table.Rows.Add(1, 5.19m); table.Rows.Add(2, 99.49m); table.Rows.Add(3, 19.69m); table.Rows.Add(4, 5.99m); RadGrid1.DataSource = table; } </script> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource"> <MasterTableView> <Columns> <telerik:GridBoundColumn DataField="ID" DataType="System.Int32" HeaderText="ID" UniqueName="ID"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="perComplete" HeaderText="Percent Complete" AllowFiltering="false"> <ItemTemplate> <telerik:RadNumericTextBox ID="pct" runat="server" Text='<%#Eval("pct") %>' Width="70px"> <NumberFormat AllowRounding="false" /> </telerik:RadNumericTextBox> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid> </div> </form></body></html><telerik:RadTabStrip ID="rdtabEmployee" runat="server" MultiPageID="rdmpPersonal" UnSelectChildren="True" Skin="WebBlue" EnableEmbeddedSkins="False" ClickSelectedTab="True" SelectedIndex="0" OnTabClick="tabClick"> <Tabs> <telerik:RadTab runat="server" Text="Personal" PageViewID="rdpgPersonal"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Contact" PageViewID="rdpgContact"> </telerik:RadTab></telerik:RadTabStrip><telerik:RadMultiPage ID="rdmpPersonal" runat="server"> <telerik:RadPageView ID="rdpgPersonal" runat="server" Selected="true"> <telerik:RadPanelBar runat="server" ID="rdpnlPersonal" ExpandMode="FullExpandedItem" Skin="Vista" EnableEmbeddedSkins="false" Width="880px"> <Items> <telerik:RadPanelItem Expanded="true" Text="Employee Personal Information" runat="server" Selected="true"> <Items> <telerik:RadPanelItem Value="AccountInformation" runat="server"> <ItemTemplate> <label> Demop </label> <telerik:RadDatePicker ID="RadDatePicker1" Width="200px" runat="server" MinDate="1900-01-01" TabIndex="5"> <Calendar ID="Calendar1" RangeMinDate="1900-01-01" runat="server"> </Calendar> </telerik:RadDatePicker> <telerik:RadDatePicker ID="radDtHiredate" Width="200px" runat="server" MinDate="1900-01-01" TabIndex="5"> <Calendar ID="calHire" RangeMinDate="1900-01-01" runat="server"> </Calendar> </telerik:RadDatePicker> <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="validatehiredate" SetFocusOnError="true" ControlToValidate="RadDatePicker1" ValidationGroup="accountValidation" ForeColor="Red" Display="Dynamic">Can not Hire Guy less than 18 yrs</asp:CustomValidator> <br /> <button onclick="javascript: NextDay(event); return false"> Move to next day</button> <telerik:RadButton ID="rdbtnpersonalSaveNext" ValidationGroup="accountValidation" OnClick="rdbtnpersonalSaveNext_Click" TabIndex="11" runat="server" Text="Save & Next"> </telerik:RadButton> </ItemTemplate> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> </Items> </telerik:RadPanelBar> </telerik:RadPageView> <telerik:RadPageView ID="rdpgContact" runat="server"> <telerik:RadPanelBar runat="server" ID="RadPanelBar1" ExpandMode="FullExpandedItem" Skin="Vista" EnableEmbeddedSkins="false" Width="880px"> <ItemTemplate> <asp:TextBox ID="txtDemo" runat="server"> </asp:TextBox> </ItemTemplate> </telerik:RadPanelBar> <label> Demo Contact </label> </telerik:RadPageView></telerik:RadMultiPage><telerik:RadCodeBlock runat="server" ID="radcb"> <script type="text/javascript" language="javascript"> function monthDiff(d1, d2) { var months; var date1 = new Date(d1); var date2 = new Date(d2); return (date1 - date2) / (1000 * 60 * 60 * 24); return months; } //function getLeapYear function difference(d1, d2) { var diff = 18 * 12; var Age = monthDiff(d1, d2); var compareVal = 365 * 18; //getCompareVal(hiredate,dob); if (Age >= compareVal) { return true; //true } else { return false; //false } } function validatehiredate(value, arg) { var datePicker = $find('<%= rdpnlPersonal.FindItemByValue("AccountInformation").FindControl("radDtHiredate").ClientID %>'); var datePicker1 = $find('<%= rdpnlPersonal.FindItemByValue("AccountInformation").FindControl("RadDatePicker1").ClientID %>'); var date = datePicker.get_selectedDate(); var date1 = datePicker1.get_selectedDate(); arg.IsValid = (difference(date, date1)); } </script> </telerik:RadCodeBlock><telerik:RadScriptManager ID="telerik_ajax_manager" runat="server"/><telerik:RadAjaxLoadingPanel ID="ajax_loading_panel" Enabled="true" runat="server" MinDisplayTime="1000" BackColor="#cccccc" Transparency="50"></telerik:RadAjaxLoadingPanel><asp:ValidationSummary ID="validator_summary" runat="server" /><div id="div_test_1" runat="server" style="border-style:solid;border-color:Black;padding:20px;"> Test 1: <asp:TextBox ID="txt_test_1" runat="server" OnTextChanged="txt_test_1_TextChanged" AutoPostBack="true"></asp:TextBox> <asp:Literal ID="ltl_test_1" runat="server"></asp:Literal> <asp:RequiredFieldValidator ID="rfv_test_1" runat="server" ControlToValidate="txt_test_1" Display="None" ErrorMessage="RequiredFieldValidator Test 1"></asp:RequiredFieldValidator></div><br /><div id="div_test_2" runat="server" style="border-style:solid;border-color:Black;padding:20px;"> Test 2: <asp:TextBox ID="txt_test_2" runat="server" OnTextChanged="txt_test_2_TextChanged" AutoPostBack="true"></asp:TextBox> <asp:Literal ID="ltl_test_2" runat="server"></asp:Literal> <asp:RequiredFieldValidator ID="rfv_test_2" runat="server" ControlToValidate="txt_test_2" Display="None" ErrorMessage="RequiredFieldValidator Test 2"></asp:RequiredFieldValidator></div><br /><br /><asp:Button ID="btn_submit" runat="server" OnClick="btn_submit_Click" Text="Submit" /><telerik:RadAjaxManager ID="ajax_manager" runat="server" DefaultLoadingPanelID="ajax_loading_panel"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="txt_test_1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="div_test_1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="txt_test_2"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="div_test_2" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager>protected void Page_Load(object sender, EventArgs e){}protected void btn_submit_Click(object sender, EventArgs e){}protected void txt_test_1_TextChanged(object sender, EventArgs e){ ltl_test_1.Text = txt_test_1.Text; txt_test_1.Text = null;}protected void txt_test_2_TextChanged(object sender, EventArgs e){ ltl_test_2.Text = txt_test_2.Text; txt_test_2.Text = null;}