I have a radGrid with EnablePostBackOnRowClick="True".
it includes an OnSelectedIndexChanged event: OnSelectedIndexChanged="grdSpecialtyMedTasks_OnSelectedIndexChanged"
It includes a column :<telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" ItemStyle-Width="20px"/>
My codebehind includes :
protected void grdSpecialtyMedTasks_OnSelectedIndexChanged(object sender, EventArgs e)
{ // when I click a row, I hit this code every time
GridDataItem selectedItem = (GridDataItem)grdSpecialtyMedTasks.SelectedItems[0];
DropDownList ddlDest = (DropDownList)selectedItem.FindControl("ddlDest");
if (ddlDest.SelectedValue != "Default")
{
btnProcessTask.Enabled = true;
}
...
protected void btnProcessTask_Click(object sender, EventArgs e)
{
if (grdSpecialtyMedTasks.SelectedItems[0] != null) // occasional index out of range error hits here
{
processTask(sender, e);
}
}
---------------------------
When user selects anywhere in the row, the client select checkbox is checked and vices-versa, so that seems to work nicely.
Also when either of the above happens I can see that the OnSelectedIndexChanged fires as I hit a breakpoint each time. (double click hits breakpoint twice.)
Problem is that the row does not APPEAR to have been selected / does not get highlighted until the user double-clicks the row. WHY?
In case it matters, both times when I hit breakpoint in the OnSelectedIndexChanged method, IsPostBack is set to True.
The potential is that the user thinks they are processing Row X when in fact they are processing Row Y.
Also, occasionally I am getting am index out of range error in the btnProcessTask_Click method.
--------------------------
Any assistance greatly appreciated :)
hi
How do I do a foreach loop in the RadScheduler ItemDataBound event?
I have a code here would like to have a lightGray background color if the class end time is lesser than current time and i would like to loop through each item so that gray out the correct items. Thanks
protected void RadScheduler1_AppointmentDataBound(object sender, SchedulerEventArgs e)
{
DataRowView row = (DataRowView)e.Appointment.DataItem;
DateTime endtime = DateTime.Parse(row["ClassEndTime"].ToString());
if (endtime <= DateTime.Now)
{
e.Appointment.BackColor = System.Drawing.Color.LightGray;
}
}
I have set up a page using <telerik:RadAjaxManager> and <asp:Panel>. The <asp:Panel> is ajaxified.
Within the <asp:Panel> I have a button. This button is supposed to "escape" the AJAX mechanism and reload the whole page via PostBack when being pushed.
What do I need to do to have the button reload the whole page, not just the <asp:Panel> area?
Hello,
I am using RadText with TextMode="Password" and used Password Strength Settings this works perfect,Now my requirement is, there should have icon to toggle password (show/hide) field. Please find attached screen shot please let me know is there any kind of control which supports similar kind of functionality.
I am trying to set focus in radgrid batch edit cell in page load. I have used the following code in gridcreated and rowselected event but i can't get focus in that cell please give me some suggestion.
var MasterTableView = SummarySerialNumberGrid.get_masterTableView();
var row = MasterTableView.get_selectedItems()[0];
var SerialNumberCell = MasterTableView.getCellByColumnUniqueName(row, "serialnumber");
var bthEditManager = SummarySerialNumberGrid.get_batchEditingManager();
bthEditManager.openCellForEdit(SerialNumberCell);
Hi Telerik,
Can you please create a working sample project in VB with a RadGrid that has the following properties/specs:
I've been pulling my hair over this for the past 3 days and I can't seem to make it work. If my requirements are not possible, can you please suggest an alternative - my MAIN concern is that the Grid should only allow editing when the "Save Changes" and "Cancel Changes" link buttons appear after the "Edit" link button is clicked.
As always, many thanks in advance.
Virgil Rodriguez
I'm having issues rendering the Gantt Control inside of a custom control. I've set up my control in line with the sample project for using a custom provider, which works outside of my project just fine. When I try and render it within my project, nothing but the divs seem to be rendered. I compared that to what was rendered by the sample project, and a lot of things seem to be missing. I've attached a image of the rendered html.
I get one JavaScript error "A.delayedClick is not a function". Any help would be greatly appreciated.