Hi Guys
How to validate the following in the RadScheduler
I have a Webform with the RadScheduler and in the Popup form I the following dropdown list that I would like to be mandatory, user must select an item in order to continue saving the scheduler.
private void getReasons(int pReasonId) { // Create a new DataTable. DataTable dtReason = new DataTable("scheduler_reasons"); DataColumn dtColumn; // Create id column dtColumn = new DataColumn(); dtColumn.DataType = typeof(Int32); dtColumn.ColumnName = "ID"; dtColumn.Caption = "Reason ID"; dtColumn.ReadOnly = false; dtColumn.Unique = true; // Add column to the DataColumnCollection. dtReason.Columns.Add(dtColumn); // Create Name column. dtColumn = new DataColumn(); dtColumn.DataType = typeof(String); dtColumn.ColumnName = "calendar_reason"; dtColumn.Caption = "Calendar Reason"; dtColumn.AutoIncrement = false; dtColumn.ReadOnly = false; dtColumn.Unique = false; /// Add column to the DataColumnCollection. dtReason.Columns.Add(dtColumn); // Make id column the primary key column. DataColumn[] PrimaryKeyColumns = new DataColumn[1]; PrimaryKeyColumns[0] = dtReason.Columns["id"]; dtReason.PrimaryKey = PrimaryKeyColumns; // Create a new DataSet DataSet dtSet = new DataSet(); // Add custTable to the DataSet. dtSet.Tables.Add(dtReason); DataRow workRow = dtReason.NewRow(); workRow["ID"] = "1"; workRow["calendar_reason"] = "Day Off"; dtReason.Rows.Add(workRow); workRow = dtReason.NewRow(); workRow["ID"] = "2"; workRow["calendar_reason"] = "Jury Duty"; dtReason.Rows.Add(workRow); workRow = dtReason.NewRow(); workRow["ID"] = "3"; workRow["calendar_reason"] = "Sick Day"; dtReason.Rows.Add(workRow); workRow = dtReason.NewRow(); workRow["ID"] = "4"; workRow["calendar_reason"] = "Vacation"; dtReason.Rows.Add(workRow); //- Telerik Advanced Edit Form Telerik.Web.UI.ResourceType ResReasons = new Telerik.Web.UI.ResourceType("CaleReasons"); //- Telerik Advanced Edit Form Dropdownlist ResReasons.DataSource = dtReason; ResReasons.ForeignKeyField = "reasonId"; ResReasons.KeyField = "ID"; ResReasons.Name = "Reason"; ResReasons.TextField = "calendar_reason"; RadScheduler1.ResourceTypes.Add(ResReasons); }
Thank you for your help
Al