5 Answers, 1 is accepted
0

Princy
Top achievements
Rank 2
answered on 05 Oct 2012, 09:39 AM
Hi,
One suggestion is that you can set ReadOnly property as true for the column that is not needed to show in insert mode and show the combobox using InsertItemTemplate.
aspx:
Thanks,
Princy.
One suggestion is that you can set ReadOnly property as true for the column that is not needed to show in insert mode and show the combobox using InsertItemTemplate.
aspx:
<
telerik:GridTemplateColumn
>
<
InsertItemTemplate
>
<
telerik:RadComboBox
ID
=
"RadComboBox1"
DataSourceID
=
"SqlDataSource2"
DataTextField
=
"Id"
DataValueField
=
"Id"
runat
=
"server"
></
telerik:RadComboBox
>
</
InsertItemTemplate
>
</
telerik:GridTemplateColumn
>
Thanks,
Princy.
0

Robert
Top achievements
Rank 1
answered on 05 Oct 2012, 09:51 AM
Ok, i dont think i understand what event im gonna set the property in. Does any event fire when i press Add new record button, where i can manipulate the form before its rendered?
0

Princy
Top achievements
Rank 2
answered on 06 Oct 2012, 05:10 AM
Hi,
You can check for the event in ItemCommand event as shown below.
C#:
Thanks,
Princy.
You can check for the event in ItemCommand event as shown below.
C#:
protected
void
RadGrid1_ItemCommand(
object
sender, Telerik.Web.UI.GridCommandEventArgs e)
{
if
(e.CommandName == RadGrid.InitInsertCommandName)
{
}
}
Thanks,
Princy.
0

Robert
Top achievements
Rank 1
answered on 06 Oct 2012, 12:56 PM
Ok, ive managed to accomplish to get a combobox to show and hide the textbox, but i want the combo box in the same place the textbox was, cant i just replace it insetead of adding a new control and hiding the old one?
Seems very complicated to do such a simple thing, cant i manipulate the collection of input controls somewhere directly?
Seems very complicated to do such a simple thing, cant i manipulate the collection of input controls somewhere directly?
0

Princy
Top achievements
Rank 2
answered on 08 Oct 2012, 05:05 AM
Hi,
One suggestion is that you can set the Visibility of the controls in Edititemtemplate as shown below.
aspx:
Thanks,
Princy.
One suggestion is that you can set the Visibility of the controls in Edititemtemplate as shown below.
aspx:
<
telerik:GridTemplateColumn
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"TextBox1"
runat
=
"server"
Visible='<%#(Container is GridEditFormInsertItem)? false : true %>'></
asp:TextBox
>
<
telerik:RadComboBox
ID
=
"RadComboBox1"
DataSourceID
=
"SqlDataSource2"
DataTextField
=
"EmployeeID"
DataValueField
=
"EmployeeID"
runat
=
"server"
Visible='<%#(Container is GridEditFormInsertItem)? true : false %>' ></
telerik:RadComboBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
Thanks,
Princy.