Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
116 views
I have a RadRating control in a RadGrid using an ItemTemplate. Works great. The RadRating control has several RadRatingItems with a Tootip property assigned. I also have a ToolTipManager on the page with Autotooltipfy set to true. This provides a very nice tooltip for each item in the rating. The problem is that the standard browser tootip is also showing (small yellow box) so it looks like a mess.

Any idea how to turn off the standard tooltip?
Svetlina Anati
Telerik team
 answered on 16 Nov 2010
2 answers
99 views
Hi !

I have a ResourceType combo and i woul'd like to know if it's possible to set the a default value or not save with no choice !
<telerik:RadScheduler ID="RadScheduler1" runat="server"
           DataDescriptionField="COMM_ALMANACH" DataEndField="DF_ALMANACH"
           DataKeyField="ID_ALMANACH" DataSourceID="EntityDataSource2"
           DataStartField="DD_ALMANACH" DataSubjectField="L_ALMANACH"
           EnableDescriptionField="True" Culture="fr-FR">
           <ResourceTypes>
               <telerik:ResourceType DataSourceID="EntityDataSource1"
                   ForeignKeyField="ID_DOMAINE" KeyField="ID_DOMAINE" Name="le domaine"
                   TextField="C_DOMAINE"  />
           </ResourceTypes>
       </telerik:RadScheduler>


Thanks a lot !
 
CYFL
Top achievements
Rank 1
 answered on 16 Nov 2010
15 answers
494 views
Hello,

i´m develping a small webpart, and i´m having some issues when i use the radScheduler with the asp:UpdatePanel.
The webpart has one radScheduler and a few cotrols more, but not many. 

Hte scheduler is inside an updatePanel when an event happens like when i click on the header to change the view (day, weeks, or months) a javascript error display saying b.Month.Model or b.TimeLine.Model is null or not an object. After that the control doesn´t render properly and it doesn´t work as expected.

I´ve tried different ways and small examples but i can´t fix it.

Here is the source code, is quite simple...

<

 

 

asp:UpdatePanel runat="server" UpdateMode="Conditional">

 

 

 

<ContentTemplate>

 

 

 

<telerik:RadScheduler runat="server" ID="SchedulerPrueba" ShowHeader="true"

 

 

 

DataKeyField="Id"

 

 

 

DataSubjectField="Subject"

 

 

 

DataStartField="EventDate"

 

 

 

DataEndField="EndDate"

 

 

 

>

 

 

 

</telerik:RadScheduler>

 

 

 

</ContentTemplate>

 

 

 

</asp:UpdatePanel>

 

 

 Nothing on the code-behind

Thanks

T. Tsonev
Telerik team
 answered on 16 Nov 2010
3 answers
367 views
hi,
 I am using radgrid here in my button click display blank grid with a single row after inserting data in this grid i want to create a new row on button click inside grid.
in this grid have dropdown for item selection label for rate display and amount display and textbox for enter quantity amount.
here is my code with the help of that i want ot create row generation after first row plz find below...
i am using view state and plz tell me how can i store value in viewstate and then from view state to database whatever i did i am giving to u..
<asp:Button ID="btnAdd" runat="server" Text="Add" OnClick="btnAdd_click" Width="70px" />
       <br />
       <telerik:RadGrid ShowFooter="true" ID="radGrid1" runat="server" OnInsertCommand="radGrid1_InsertCommand"
           OnPreRender="radgrid1_PreRender" AutoGenerateColumns="False" GridLines="None"
           AutoGenerateEditColumn="true" AllowMultiRowEdit="True" AllowAutomaticInserts="true"
           AllowAutomaticUpdates="true" OnItemDataBound="radGrid1_ItemDataBound" OnNeedDataSource="radGrid1_NeedDataSource">
           <MasterTableView EditMode="InPlace" PageSize="5" CommandItemDisplay="None">
               <Columns>
               <telerik:GridTemplateColumn DataField="rowNumber" HeaderText="S.No.">
               <ItemTemplate>
               <asp:Label ID="lblrowNumber" runat="server" Text='<%#Eval("rowNumber")%>'></asp:Label>
               </ItemTemplate>
               </telerik:GridTemplateColumn>
                   
                   <telerik:GridTemplateColumn UniqueName="Product_Name" ReadOnly="true" HeaderText="Product Name">
                       <ItemTemplate>
                           <asp:DropDownList ID="ddl1" runat="server" AutoPostBack="true" DataTextField="product_Name"
                               DataValueField="product_Name" OnSelectedIndexChanged="ddl1_SelectedIndexChanged">
                           </asp:DropDownList>
                       </ItemTemplate>
                   </telerik:GridTemplateColumn>
                   <telerik:GridTemplateColumn UniqueName="Product_Rate" ReadOnly="true" HeaderText="Product Rate">
                       <ItemTemplate>
                           <asp:Label ID="lblRate" runat="server" Text='<%#Eval("Product_Rate") %>'></asp:Label>
                       </ItemTemplate>
                   </telerik:GridTemplateColumn>
                   <telerik:GridTemplateColumn UniqueName="Product_Quantity" HeaderText="Product Quantity">
                       <ItemTemplate>
                           <telerik:RadNumericTextBox ID="txtQuantity" AutoPostBack="true" runat="server" OnTextChanged="txtQuantity_TextChanged">
                           </telerik:RadNumericTextBox>
                       </ItemTemplate>
                   </telerik:GridTemplateColumn>
                   <telerik:GridTemplateColumn UniqueName="Product_Amount" ReadOnly="true" HeaderText="Product Amount">
                       <ItemTemplate>
                           <asp:Label ID="lblAmount" runat="server"></asp:Label>
                       </ItemTemplate>
                       <FooterStyle HorizontalAlign="Right" />
                       <FooterTemplate>
                           <asp:Button ID="btnNewRow" runat="server" Visible="true" Text="Add Item" OnClick="btnNewRow_click" /></FooterTemplate>
                   </telerik:GridTemplateColumn>
               </Columns>
           </MasterTableView>
       </telerik:RadGrid>
       <table border="0" cellpadding="0" cellspacing="0" width="100%">
           <tr>
               <td align="center">
                   <center>
                       <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="Submit" />
                       <asp:Button ID="Button1" runat="server" Text="Clear" OnClick="Clear" />
                   </center>
               </td>
           </tr>
       </table>
public partial class Test_Order : System.Web.UI.Page
    {
        DataTable dt = new DataTable();
        TableRow dr;
 
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                create_datatable();
            }
        }
        public void create_datatable()
        {
 
            dr = new TableRow();
            dt.Columns.Add(new DataColumn("rowNumber", typeof(string)));
            dt.Columns.Add("Product_Name");
            dt.Columns.Add("Product_Rate");
            dt.Columns.Add("Product_Quantity");
            dt.Columns.Add("Product_Amount");
            ViewState["Address"] = dt;
 
            radGrid1.DataSource = dt;
            radGrid1.DataBind();
 
        }
 
protected void radGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
        {
            SqlConnection connection = new SqlConnection();
            connection = new SqlConnection(ConfigurationManager.ConnectionStrings["chalk_hillConnectionString"].ConnectionString);
            SqlDataAdapter da = new SqlDataAdapter();
            da.SelectCommand = new SqlCommand("select product_id,product_name from product_detail", connection);
 
 
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                dt.Rows.Add(dr);
                dt.AcceptChanges();
                try
                {
                    da.Fill(dt);
                }
                finally
                {
                    connection.Close();
                }
            }
            radGrid1.DataSource = dt;
 
        }
 
protected void radGrid1_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                GridDataItem item = (GridDataItem)e.Item;
                DropDownList list = (DropDownList)item.FindControl("ddl1");
                list.Items.Insert(0, new ListItem("select", "-1"));
                SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["chalk_hillConnectionString"].ConnectionString);
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = new SqlCommand("select product_id,product_name from product_detail", con);
                DataSet ds = new DataSet();
                da.Fill(ds);
                if (ds != null)
                {
                    list.DataSource = ds;
                    list.DataTextField = "product_name";
                    list.DataValueField = "product_id";
                    list.DataBind();
                }
                list.Items.Insert(0, new ListItem("Select Item..", "0"));
                list.SelectedIndex = 0;
            }
        }
 
 protected void radGrid1_InsertCommand(object sender, EventArgs e)
        {
            isinsert = true;
        }
        protected void ddl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            DropDownList list = (DropDownList)sender;
            GridDataItem item = (GridDataItem)list.NamingContainer;
            SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["chalk_hillConnectionString"].ConnectionString);
            con.Open();
            SqlCommand cmd = new SqlCommand("select product_rate from product_detail where product_name='" + list.SelectedItem.Text + "'", con);
            SqlDataReader reader; ;
            reader = cmd.ExecuteReader();
            if (reader.Read())
            {
                (item.FindControl("lblRate") as Label).Text = reader["product_rate"].ToString();
            }
 
        }
 
 protected void txtQuantity_TextChanged(object sender, EventArgs e)
        {
            RadNumericTextBox textQuantity = sender as RadNumericTextBox;
 
            GridEditableItem item = textQuantity.NamingContainer as GridEditableItem;
            Label lbl1 = item["Product_Rate"].FindControl("lblRate") as Label;
            Label lbl3 = item["Product_Amount"].FindControl("lblAmount") as Label;
            lbl3.Text = (int.Parse(lbl1.Text) * int.Parse(textQuantity.Text)).ToString();
            create_datatable_row();
             
        }
        protected void btnNewRow_click(object sender, EventArgs e)
        {
            AddNewRowToGrid();
        }
         
        private void AddNewRowToGrid()
        {
            
            if (ViewState["Address"] != null)
            {
                DataTable dtCurrenttable = (DataTable)ViewState["Address"];
                DataRow drCurrentRow = null;
                if (dtCurrenttable.Rows.Count > 0)
                {
                    drCurrentRow = dtCurrenttable.NewRow();
                    drCurrentRow["rowNumber"] = dtCurrenttable.Rows.Count + 1;
                    dtCurrenttable.Rows.Add(drCurrentRow);
                    ViewState["Address"] = dtCurrenttable;
                           radGrid1.DataSource = dtCurrenttable;
                    radGrid1.DataBind();
                }
            }
            else
            {
                Response.Write("ViewState is null");
            }
        }
 
        //for display blank grid on button click creation....
 
        protected void btnAdd_click(object sender, EventArgs e)
        {
 
            dt = (DataTable)ViewState["Address"];
            if (dt.Rows.Count != 0)
            {
                if (dt.Columns.Count != 0)
                {
                    create_datatable();
                }
                else
                {
                    create_datatable_row();
                }
            }
            DataRow dr = dt.NewRow();
            dr["rowNumber"] = 1;
            dt.Rows.Add(dr);
            radGrid1.DataSource = dt;
            radGrid1.DataBind();
        }
        private void create_datatable_row()
        {
            DataRow dr = dt.NewRow();
            dt.Rows.Add(dr);
        }
        bool isinsert = false;
        protected void radgrid1_PreRender(object sender, EventArgs e)
        {
            if (isinsert)
            {
                isinsert = false;
                radGrid1.MasterTableView.IsItemInserted = true;
                radGrid1.MasterTableView.Rebind();
            }
 
        }
 
 
    }

it is createing new row but last row value destroy when i click on button newitwm inside radgrid plz tell me how can i save these value in viewstate and after final submit all value in database and one more thing same item selected twice from user while i want user select on item in one order.
Marin
Telerik team
 answered on 16 Nov 2010
1 answer
109 views
Hi

I have a grid, and I choose rows in different pages.
I use the function get_selectedItems () in Java Script
but this function returns me only the selected values from this page
How am I supposed to do to get the selected data from all pages
in the server side I see all the selected rows in diferant page

Thanks
Princy
Top achievements
Rank 2
 answered on 16 Nov 2010
1 answer
204 views
if I want to open a RadWindow the window is zero. I should have read the one by the javascript "Page.ClientScript.RegisterStartupScript" embed but that does not work.

what must I do to the window to open with javascript? The call must remain in the method.


RadWindow:
<telerik:RadWindow ID="RadWindowInformation" EnableShadow="true" Behaviors="Close, Move" runat="server">
  <ContentTemplate>
    <div class="window">
      <div class="window_l">
        <div ID="WindowIcon" runat="server"></div>
      </div>
      <div class="window_r">
        <asp:Literal ID="UserMessage" runat="server"></asp:Literal>
      </div>
      <div class="clear window_button">
        <asp:Button ID="Button" runat="server" Text="OK" />
      </div>
    </div>
  </ContentTemplate>
</telerik:RadWindow>

C#-Code:
public void ShowInformation(WebExtensions.PageControlling.InformationObject information)
 {
  StringBuilder radWindowInfoScript = new StringBuilder(); 
   radWindowInfoScript.Append("openWindow();");
   radWindowInfoScript.Append("function openWindow()");
   radWindowInfoScript.Append("{");
   radWindowInfoScript.Append("var oWindow = $find(\"" + RadWindowInformation.ClientID + "\");");
   radWindowInfoScript.Append("oWindow.setSize(400, 400);");
   radWindowInfoScript.Append("oWindow.center();");
   radWindowInfoScript.Append("oWindow.open();");
   radWindowInfoScript.Append("}");
   Page.ClientScript.RegisterStartupScript(this.GetType(), "openWindow", radWindowInfoScript.ToString(), true);

Greetings Dani
Georgi Tunev
Telerik team
 answered on 16 Nov 2010
2 answers
228 views
Hi,

I have a scenario where I have a main form and I load another form from a button on the main form to update something in the database. I then show a popup radwindow from this page to do some additional processing. The radwindow has a save button.

On save I want to close the radwindow and navigate back to the main page instead of going back to the parent window.

So from Page1 I navigate to Page2
show radwindow from Page2
on save on radwindow navigate to Page1 instead of Page2.

Is this possible?
Georgi Tunev
Telerik team
 answered on 16 Nov 2010
0 answers
99 views
G'Day,

I am using the schedular (Q1 2010 SP1) withing a SharePoint 2007 site. It works great, apart from the fact that text is wrapped and not split.

We have tried a number of ways to recolve this, but with no luck, or by causing the schedular to display appointments incorrectly (One appointment overlapping another)

Has anyone any suggestions?

Thanks

Andrew
Andrew Jacks
Top achievements
Rank 1
 asked on 16 Nov 2010
2 answers
71 views

How can i solve this problem?
RadSchedule Header is behind the popmenu.

http://awesomescreenshot.com/0f93jxg1f   <- screenshot

<ul id="nav" >
    <li class="top"><a href="../Schedule/Schedule.aspx" class="top_link"><span>스케쥴관리</span></a></li>
    <li class="top"><a href="#nogo2" id="products" class="top_link"><span class="down">고객관리</span></a>
        <ul class="sub">           
            <li><a href="../Customer/MemberList.aspx">고객명단</a></li>
            <li><a href="#nogo20">메일발송</a></li>
            <li><a href="#nogo21">문자발송</a></li>
        </ul>
    </li>
</ul>

KyoChan
Top achievements
Rank 1
 answered on 16 Nov 2010
1 answer
75 views
Hello,
Is there a way to Show bolded font for newly inserted records?

We can maintain the last ID of the record for every page visit and then any record which are added in the grid will be greater than that last ID
Is there any way to show only these records in BOLD?

Thanks
Princy
Top achievements
Rank 2
 answered on 16 Nov 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?