if
(e.Item is GridEditFormItem && e.Item.IsInEditMode)
{
GridEditFormItem item = (GridEditFormItem)e.Item;
GridEditableItem editedItem = e.Item as GridEditableItem;
GridEditManager editMan = editedItem.EditManager;
GridDropDownListColumnEditor editor = editMan.GetColumnEditor("NumericGrade") as GridDropDownListColumnEditor;
DropDownList ddlist = editor.DropDownListControl;
|
<script runat=
"server"
>
protected
void
Page_Load(
object
sender, EventArgs e)
{
//CODE
}
</script>
<
telerik:RadComboBox ID="cmbFormStatus" CssClass="RadComboBox_rtl" Skin="Office2007"
DropDownCssClass="RadComboBox_rtl" runat="server"
onselectedindexchanged="cmbFormStatus_SelectedIndexChanged" AutoPostBack ="true" />
this.cmbDecisionType.Enabled = i_Enabled;
this.rdpDecisionStart.Enabled = i_Enabled;
this.rdpDecisionEnd.Enabled = i_Enabled;
....
it works. but, it looks weird.(attached file).
i checked, and found that what does it is the 'AutoPostBack'.
so, i tried doing it at the Client Side, with JavaSript, with no success.
what do you suggest me to do?
(Somebody told me something about Attribute in PageLoat, but I'm not familiar with it...)
p.s.
it happens only in Explorer 8
Thanks in advance
yoni
Hi,
I am working on Scheduler / Resource Availability. Facing problem while editing appointment.
Description :
My scheduler contains 3 rooms "Room1,Room2,Room3", In that "Room2" contains two appointments "Schedule Lesson1" and "Schedule Lesson2", Now when I edit "Schedule Lesson1" appointment,it show me correct information such Subject,StartTime,EndTime etc. But when I try to edit "Schedule Lesson2" appointment it show Incorrect Information (same information as first "Schedule Lesson1" Appointment).
Please check attached screen shots...
Here is my code :
protected void Page_Load(object sender, EventArgs e)
{
DataTable tblTest = new DataTable();
tblTest.Columns.Add("ID");
tblTest.Columns.Add("RoomID");
tblTest.Columns.Add("startdate");
tblTest.Columns.Add("enddate");
tblTest.Columns.Add("Subject");
DataRow drTest;
drTest = tblTest.NewRow();
drTest["ID"] = 2;
drTest["RoomID"] = 2;
drTest["startdate"] = "2011-01-11 10:00:00.000";
drTest["enddate"] = "2011-01-11 12:00:00.000";
drTest["Subject"] = "Scheduled Lesson1";
tblTest.Rows.Add(drTest);
drTest = tblTest.NewRow();
drTest["ID"] = 2;
drTest["RoomID"] = 2;
drTest["startdate"] = "2011-01-11 14:00:00.000";
drTest["enddate"] = "2011-01-11 16:00:00.000";
drTest["Subject"] = "Scheduled Lesson2";
tblTest.Rows.Add(drTest);
drTest = tblTest.NewRow();
drTest["ID"] = 3;
drTest["RoomID"] = 3;
drTest["startdate"] = "2011-01-11 12:00:00.000";
drTest["enddate"] = "2011-01-11 14:00:00.000";
drTest["Subject"] = "Scheduled Lesson3";
tblTest.Rows.Add(drTest);
drTest = tblTest.NewRow();
drTest["ID"] = 4;
drTest["RoomID"] = 4;
drTest["startdate"] = "2011-01-11 12:00:00.000";
drTest["enddate"] = "2011-01-11 14:00:00.000";
drTest["Subject"] = "Scheduled Lesson4";
tblTest.Rows.Add(drTest);
DataTable RoomDataSource = new DataTable();
RoomDataSource.Columns.Add("ID");
RoomDataSource.Columns.Add("RoomName");
DataRow drRoom1;
drRoom1 = RoomDataSource.NewRow();
drRoom1["ID"] = 1;
drRoom1["RoomName"] = "Room 1";
RoomDataSource.Rows.Add(drRoom1);
DataRow drRoom2;
drRoom2 = RoomDataSource.NewRow();
drRoom2["ID"] = 2;
drRoom2["RoomName"] = "Room 2";
RoomDataSource.Rows.Add(drRoom2);
DataRow drRoom3;
drRoom3 = RoomDataSource.NewRow();
drRoom3["ID"] = 3;
drRoom3["RoomName"] = "Room 3";
RoomDataSource.Rows.Add(drRoom3);
RadScheduler2.ResourceTypes[0].DataSource = RoomDataSource;
RadScheduler2.DataSource = tblTest;
RadScheduler2.DataBind();
}