无法找到有关此情况的任何内容:
我有两个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里面?
答案 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找到事件,并用单个单元格点击事件替换它们。这个例子可以帮助你入门。