RadImageItem image1 =
new
RadImageItem();
image1.Image = rl.RootElement.GetAsBitmap(Brushes.White, 0,
new
SizeF(1, 1));
rl.RootElement.GetAsBitmap(Brushes.White, 0,
new
SizeF(1, 1));
RadImageItem image2 =
new
RadImageItem();
image2.Image = grid.RootElement.GetAsBitmap(Brushes.White, 0,
new
SizeF(1, 1));
RadItemsContainer ric =
new
RadItemsContainer();
ric.Items.Add(image1);
ric.Items.Add(image2);
RadImageItem image3 =
new
RadImageItem();
image3.Image = ric.GetAsBitmap(Brushes.White, 0,
new
SizeF(1, 1));
image3.ImageKey = imageKey;
Private Sub rgvWechselProtokoll_GroupSummaryEvaluate(ByVal sender As Object, ByVal e As Telerik.WinControls.UI.GroupSummaryEvaluationEventArgs) Handles rgvWechselProtokoll.GroupSummaryEvaluate
If e.Parent Is Me.rgvWechselProtokoll.MasterTemplate Then
Dim fulltime As String
fulltime = Date.FromOADate(CDbl(e.Value) / 86400)
e.FormatString = String.Format("Gesamtzeit = {0:T}", fulltime)
End If
End Sub
Me.rgvWechselProtokoll.Columns.Add("Sekunden")
Me.rgvWechselProtokoll.Columns("Sekunden").IsVisible = False
Dim summaryItem As New GridViewSummaryItem()
summaryItem.Name = "Start"
summaryItem.AggregateExpression = "Sum(Sekunden)"
summaryItem.FormatString = "Gesamt = {0}"
Dim summaryRowItem As New GridViewSummaryRowItem()
summaryRowItem.Add(summaryItem)
Me.rgvWechselProtokoll.SummaryRowsBottom.Add(summaryRowItem)
Private Sub rgvWechselProtokoll_GroupSummaryEvaluate(ByVal sender As Object, ByVal e As Telerik.WinControls.UI.GroupSummaryEvaluationEventArgs) Handles rgvWechselProtokoll.GroupSummaryEvaluate
If e.Parent Is Me.rgvWechselProtokoll.MasterTemplate Or IsNumeric(e.Value) Then
Dim fulltime As String
fulltime = Date.FromOADate(CDbl(e.Value) / 86400)
e.FormatString = String.Format("Gesamtzeit = {0:T}", fulltime)
End If
End Sub
Hi
I have in my object couple columns of type DateTime. I use built in functionality for sorting. On the column header user can type date. My problem is that I can define only date, hours, minutes and seconds are always zero (take a look at the screenshot).
Is there any possibility to let the user define also hours?
Regards
This is the error:
Value of '1' is not valid for 'Value'. 'Value' must be between 'Minimum' and 'Maximum'.
Parameter name: Value
at Telerik.WinControls.UI.RadScrollBarElement.set_Value(Int32 value)\r\n
at Telerik.WinControls.UI.GridTableElement.EnsureRowVisible(GridViewRowInfo rowInfo)\r\n
at Telerik.WinControls.UI.GridTableElement.UpdateCurrentPosition()\r\n
at Telerik.WinControls.UI.GridViewInfo.SetCurrentRow(GridViewRowInfo row, Boolean setPosition, Boolean shift, Boolean control)\r\n
at Telerik.WinControls.UI.GridViewTemplate.SetCurrentRow(GridViewRowInfo rowInfo)\r\n
at Telerik.WinControls.Data.DataAccessComponent.InitDataGrid()\r\n
at Telerik.WinControls.Data.DataAccessComponent.currencyManager_ListChanged(Object sender, ListChangedEventArgs e)\r\n
at System.Windows.Forms.CurrencyManager.OnListChanged(ListChangedEventArgs e)\r\n
at System.Windows.Forms.CurrencyManager.List_ListChanged(Object sender, ListChangedEventArgs e)\r\n
at System.Windows.Forms.BindingSource.OnListChanged(ListChangedEventArgs e)\r\n
at System.Windows.Forms.BindingSource.SetList(IList list, Boolean metaDataChanged, Boolean applySortAndFilter)\r\n
at System.Windows.Forms.BindingSource.ResetList()\r\n
at System.Windows.Forms.BindingSource.ParentCurrencyManager_MetaDataChanged(Object sender, EventArgs e)\r\n
at System.EventHandler.Invoke(Object sender, EventArgs e)\r\n
at System.Windows.Forms.CurrencyManager.OnMetaDataChanged(EventArgs e)\r\n
at System.Windows.Forms.CurrencyManager.List_ListChanged(Object sender, ListChangedEventArgs e)\r\n
at System.Windows.Forms.BindingSource.OnListChanged(ListChangedEventArgs e)\r\n
at System.Windows.Forms.BindingSource.SetList(IList list, Boolean metaDataChanged, Boolean applySortAndFilter)\r\n
at System.Windows.Forms.BindingSource.ResetList()\r\n at System.Windows.Forms.BindingSource.set_DataSource(Object value)\r\n
I can't figure out what is wrong based on the error description.
private
void
raddock_DockWindowClosing(
object
sender, Telerik.WinControls.UI.Docking.DockWindowCancelEventArgs e)
{
//closing windows
System.Windows.Forms.Form WindowClosing;
//dockwindow
if
(e.DockWindow
is
Telerik.WinControls.UI.Docking.HostWindow)
//can convert
if
(((Telerik.WinControls.UI.Docking.HostWindow)e.DockWindow).Content
is
System.Windows.Forms.Form)
//save the closing window
WindowClosing = (System.Windows.Forms.Form)((Telerik.WinControls.UI.Docking.HostWindow)e.DockWindow).Content;
((Telerik.WinControls.UI.Docking.HostWindow)e.DockWindow).Content
is always null.Hi,
In my GridViewComboboxColumn, the display member is string and value is integer. User can do filtering. But the operations shown on this column in the filtering row are for integer instead for string (please see attachment). Can you please tell me how can I solve this?
The second problem is when I copy(either by context menu or ctrl + c) the combobox value, integer value is copying. I want to copy the text value. What is the best way to do? Can I get the display member? My copy/paste code is working fine with other columns. I only have problem with combobox columns.
Thanks
Regards
Zerka