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

set value for templatefield

1 Answer 113 Views
Grid
This is a migrated thread and some comments may be shown as answers.
niloofar
Top achievements
Rank 1
niloofar asked on 15 Jan 2011, 09:14 AM
hi
i have template field(datetime picker) in grid
when i click button for search radgrid databind
how can i set value in serch click?
for examplae i write this code but it has error:
  (grdGoods.FindControl("pdtDate") as AspNetPersianDatePickup.PersianDatePickup).SelectedDateTime=DateTime.Now;
thanks

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 17 Jan 2011, 10:59 AM
Hello Niloofar,

Here is a sample code which shows how to set the SelectedDate for RadDateTimePicker on a button click.

ASPX:
<telerik:RadGrid ID="RadGrid1" runat="server" >
    <MasterTableView >
        <Columns>
            <telerik:GridTemplateColumn>
                <ItemTemplate>
                    <telerik:RadDateTimePicker ID="pdtDate" runat="server">
                    </telerik:RadDateTimePicker>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
        </Columns>
    </MasterTableView>
</telerik:RadGrid>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

C#:
protected void Button1_Click(object sender, EventArgs e)
  {
      GridDataItem item = (GridDataItem)RadGrid1.Items[0];//accessing first grid dataitem
      RadDateTimePicker datepicker = (RadDateTimePicker)item.FindControl("pdtDate");
      datepicker.SelectedDate = DateTime.Now;
  }

Thanks,
Princy.
Tags
Grid
Asked by
niloofar
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or