如何在RadGrid中使用RadDatePicker?

时间:2017-05-31 11:04:11

标签: asp.net vb.net telerik radgrid raddatepicker

无法找到有关此情况的任何内容:

我有两个RadDatePicker 内部 RadGrid用于开始和结束日期更改

<telerik:RadDatePicker ID="rdpStartDate" Skin="Library" EnableEmbeddedSkins="false" CommandName="StartDateChange" runat="server" />

本身,它们工作正常,但现在我有一种情况,当我需要在它们的值被更改时调用方法(为此添加了CommandName)

我知道怎么做外面 RadGrid,基本上是:

Protected Sub rdpStartDateChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs) Handles rdpStartDate.SelectedDateChanged
  ...
  ...
End Sub

但是我无法在RadGrid中做到这一点,因为看起来似乎没有触发它。

我试图用这个抓住我的命令(至少适用于按钮):

Protected Sub rgLibraryItemCommand(ByVal sender As Object, ByVal e As GridCommandEventArgs) Handles rgLibrary.ItemCommand

但是,不,它没有看到CommandName="StartDateChange"

如果RadDatePicker能够捕获那些日期更改事件,我需要做些什么 放在RadGrid里面?

1 个答案:

答案 0 :(得分:0)

您需要识别网格内的控件以触发操作。我不确定Rad的做法是哪种,但它应该是这样的:

Private Sub DataGridView1_ButtonClick(sender As DataGridView, e As DataGridViewCellEventArgs) _
                                      Handles DataGridView1.CellButtonClick
    'TODO - Button Clicked - Execute Code Here

End Sub

因此,您需要为Rad的DataGridViewRow找到事件,并用单个单元格点击事件替换它们。这个例子可以帮助你入门。