This is a migrated thread and some comments may be shown as answers.

set dafault value

4 Answers 121 Views
Grid
This is a migrated thread and some comments may be shown as answers.
xvikx
Top achievements
Rank 1
xvikx asked on 02 Jan 2013, 02:23 PM
Hi,
when the grid is in insert mode, I cannot set dafault value for the RadDatePicker.
This method doesn't work:
<telerik:GridTemplateColumn DataField="DateOper" HeaderText="DateOper" SortExpression="DateOper" UniqueName="DateOper" ColumnEditorID="0">
<ItemTemplate                                   
<
asp:Label runat="server" ID="DateOper" Text='<%# Bind("DateOper","{0:d}") %>'></asp:Label>
 </ItemTemplate><                       
<
InsertItemTemplate>                                   
<
telerik:RadDatePicker runat="server" ID="DateOper" DbSelectedDate='<%# Bind("DateOper","{0:d}") %>'></telerik:RadDatePicker>



protected void rgKsOper_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
   {       
if (e.Item is GridEditFormInsertItem && e.Item.OwnerTableView.IsItemInserted)
      {    GridEditFormInsertItem insertItem = (GridEditFormInsertItem)e.Item;
           RadDatePicker dateOper = (RadDatePicker)insertItem.FindControl(
"DateOper");
           date.SelectedDate = DateTime.Today;
      }
   }

help me understand...

4 Answers, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 02 Jan 2013, 03:49 PM
Hello,

Please try with below code snippet.

protected void rgKsOper_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridEditableItem && e.Item.IsInEditMode)
            {
                if (e.Item is GridDataInsertItem)
                {
                    GridEditableItem item = e.Item as GridEditableItem;
                    RadDatePicker DateOper = item.FindControl("DateOper") as RadDatePicker;
                    DateOper.SelectedDate = DateTime.Now; // Assign default value here
                }
 
            }
        }


Thanks.
Jayesh Goyani
0
xvikx
Top achievements
Rank 1
answered on 03 Jan 2013, 08:44 AM
Hello Jayesh.
 I tried, value is  not assigned.

0
xvikx
Top achievements
Rank 1
answered on 03 Jan 2013, 09:24 AM
Thanks for reply, Jayesh.
In the code was not specified event: OnItemDataBound="rgKsOper_ItemDataBound".

0
Jayesh Goyani
Top achievements
Rank 2
answered on 03 Jan 2013, 03:12 PM
Hello,

I have update the above code snippet.

Thanks,
Jayesh Goyani
Tags
Grid
Asked by
xvikx
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
xvikx
Top achievements
Rank 1
Share this question
or