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