This is a migrated thread and some comments may be shown as answers.

[Solved] How to show alert message in Insert_Command?

2 Answers 141 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Airad
Top achievements
Rank 1
Airad asked on 29 Jun 2009, 06:07 AM
protected void PermissionGrid_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)  
        {  
                // some code here, irrelevant
                GridEditableItem editedItem = e.Item as GridEditableItem;
                GridEditManager editMan = editedItem.EditManager;
                Permissions st = new Permissions();
                Hashtable newValues = new Hashtable();
                e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem)
                // some code here, irrelevant
                foreach (DictionaryEntry de in newValues)  
                {  
                    if (de.Key == "PermissionsName")  
                    {  
                        st.PermissionsName = de.Value.ToString();  
                    }  
                    if (de.Key == "PermissionsNo")  
                    {  
                        if (pre.CheckNosExist(de.Value.ToString())) // check if "PermissionsNo" exsited!  
                        {  
                            st.PermissionsNo = de.Value.ToString();  
                            ValuedDate = true;  
                        }  
                        else // show alert message!
                        {  
                            string myScript = string.Format("Sys.Application.add_load(function(){radalert('A string.', 200, 100,'{0}');})""data exsited!");  
                            Page.ClientScript.RegisterStartupScript(this.GetType(), "SCR", myScript, true);       
                        } 
                    }  
                    if (de.Key == "PermissionsTemp")  
                    {  
                        st.PermissionsTemp = de.Value.ToString();  
                    }  
                    if (de.Key == "Remarks")  
                    {  
                        st.Remarks = de.Value.ToString();  
                    }  
                }  
 
                if (ValuedDate == true) pre.Insert(st);// insert into database  
}  
 

I use a function to check if this item's 'PermissionsNo'  has already exsited in database.

If (exsited)
{
   show an alert message ;
   doesn't insert into database.
}
else
{
   insert into database.
}
But it seems that the alert message doesn' show here.
Can you give me a demo to show how to  alert from code behind in Grid_InsertCommand?

Thank you

Airad

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 29 Jun 2009, 07:14 AM
Hi,

Here is a KB article that  gives a detailed explaination on how to call your alert from server side

Calling radalert from codebehind (all versions of RadWindow)



Thanks,
Princy
0
Airad
Top achievements
Rank 1
answered on 29 Jun 2009, 07:39 AM
Thank you! I find the mistake.
Tags
Grid
Asked by
Airad
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Airad
Top achievements
Rank 1
Share this question
or