Is it possible to use one RadDateTimePicker and set it up for a range of seven days?
So, lets say the control says DateTime.Today is 12/1/2017, and I want a start date of seven days prior to this date. How can I do this?
C#
Thanks,
Hi,
am trying to make an app where the MDI parent is basically the container for the app pages..so don't want the MDI child titlebar in there at all.
Found on the forums that you open the child this way:
showform is the newly created form:
With showForm
.MdiParent = Me
.WindowState = FormWindowState.Maximized
.ShowIcon = False
.ControlBox = False
.MaximizeBox = False
.MinimizeBox = False
.FormBorderStyle = Windows.Forms.FormBorderStyle.None
.ShowInTaskbar = False
.Text = ""
.Show()
End With
I always get 2 title bars and all the controls on the child title bar are active???? when I have disabled them. Also when I maximise the child..THEN I get the single title bar, which is what I want.....what is going on here as it appears the maximize code function and the button function are different...I want the button functionality in the code.
Am using version 2017.3.1017.40 and RadForms
Any ideas??
Hello,
I created a ApplicationMenu in WinForms UI with icons and text in the menu-items.
On 1 item I created a sub-menu, but there shows up a second column (by default) which I dont want.
That was also the case first the first level of menu, but there I could fix this with a boolean property 'ShowTwoColumnDropdownmenu' on the applicationMenu itself. But there is no such property for a menu-item, or is there?
Please see again my attachment to clarify what I mean. (Pretty basic actually)
I used radgridview and add row with programatic. (like GridView.Rows.Add() )
I must use auto resize and many row datas and it cause slow performance.
So i think if i use gridview paging, then gridview will always add just 20 rows (that i setted pagesize to 20) in internal when i view each pages.
But it is still too slow. Maybe it add all rows in spite of using RadGridView Paging.
I want to add only the number of pagesize rows and the total row datas was controlled by me.
How should i gonna do?
I want to create a custom calculator edit column based off the GridViewCalculatorColumn class (or RadCalculatorDropDownElement Class), but need some help getting started. I need to remove several buttons, including the memory buttons and the decimal button (only positive integers are allowed), and round to an integer when %, SqRt, or another operation generates a decimal.
In addition I need to add a property that will pass in a default value, and add a button which will display this default value as its button text, and when pressed will replace the value with the default (each row could have its own default).
Please let me know if there is an example similar available, or any guidance that would help.
Thanks
Hello Telerik Team,
I'm using Excel-like filtering feature of RadGridView. I need to change font in PopUp.
Is there any property to select all the content in a radgrid clicking in the corner of the grid like in excel?
thanks in advance.
<
p
>private BindingSource _bindingSource;<
br
>
DataTable gridViewDataTable = new DataTable();<
br
>
<
br
>
public SocPersonal()<
br
>
{<
br
>
InitializeComponent();<
br
> BaseGridBehavior gridBehavior = this.radGridView2.GridBehavior as BaseGridBehavior;<
br
> gridBehavior.UnregisterBehavior(typeof(GridViewDataRowInfo));<
br
> gridBehavior.RegisterBehavior(typeof(GridViewDataRowInfo), new CustomRowGridBehavior());<
br
><
br
> RadDragDropService dragDropService = radGridView2.GridViewElement.GetService<
RadDragDropService
>();<
br
> dragDropService.PreviewDragStart += svc_PreviewDragStart;<
br
> dragDropService.PreviewDragOver += svc_PreviewDragOver;<
br
> dragDropService.PreviewDragDrop += svc_PreviewDragDrop;<
br
> gridViewDataTable.Columns.Add("key_socRabotnik", typeof(string));<
br
> gridViewDataTable.Columns.Add("[ФИО]", typeof(string));<
br
><
br
> radListView1.ListViewElement.DragDropService.PreviewDragOver += PreviewDragOver;<
br
> radListView1.ListViewElement.DragDropService.PreviewDragDrop += PreviewDragDrop;<
br
><
br
> MyRussionRadGridLocalizationProvider.CurrentProvider = new MyRussionRadGridLocalizationProvider();<
br
> radGridView1.TableElement.Text = MyRussionRadGridLocalizationProvider.TableElementText;<
br
> CheckForIllegalCrossThreadCalls = false; <
br
>
HandleCreated += Form_HandleCreated;<
br
>
}<
br
>
<
br
>
#region Drop<
br
>
private void svc_PreviewDragStart(object sender, PreviewDragStartEventArgs e)<
br
>
{<
br
>
e.CanStart = true;<
br
>
}<
br
>
<
br
>
private void svc_PreviewDragOver(object sender, RadDragOverEventArgs e)<
br
>
{<
br
>
if (e.DragInstance is GridDataRowElement)<
br
>
{<
br
>
e.CanDrop = e.HitTarget is DetailListViewDataCellElement ||<
br
>
e.HitTarget is DetailListViewElement;<
br
>
}<
br
>
}<
br
>
<
br
>
private void svc_PreviewDragDrop(object sender, RadDropEventArgs e)<
br
>
{<
br
>
DetailListViewDataCellElement targetCell = e.HitTarget as DetailListViewDataCellElement;<
br
>
DetailListViewElement targetElement = e.HitTarget as DetailListViewElement;<
br
>
GridDataRowElement draggedRow = e.DragInstance as GridDataRowElement;<
br
>
<
br
>
if (draggedRow == null)<
br
>
{<
br
>
return;<
br
>
}<
br
>
ListViewDataItem item = new ListViewDataItem();<
br
>
DataRow draggedDataBoundItem = ((DataRowView)draggedRow.RowInfo.DataBoundItem).Row;<
br
>
if (targetElement != null)<
br
>
{<
br
>
((RadListViewElement)targetElement.Parent).Items.Add(item);<
br
>
}<
br
>
if (targetCell != null)<
br
>
{<
br
>
BaseListViewVisualItem targetVisualItem = targetCell.RowElement;<
br
>
<
br
>
int insertIndex = targetCell.Row.ListView.Items.IndexOf(targetVisualItem.Data);<
br
>
if (insertIndex > -1)<
br
>
{<
br
>
targetCell.Row.ListView.Items.Insert(insertIndex, item);<
br
>
}<
br
>
}<
br
>
item["key_socRabotnik"] = draggedDataBoundItem["key_socRabotnik"];<
br
>
item["[ФИО]"] = draggedDataBoundItem["[ФИО]"];<
br
>
<
br
>
gridViewDataTable.Rows.Remove(draggedDataBoundItem);<
br
>
}<
br
>
<
br
>
private void PreviewDragOver(object sender, RadDragOverEventArgs e)<
br
>
{<
br
>
e.CanDrop = e.HitTarget is GridTableElement ||<
br
>
e.HitTarget is GridDataRowElement;<
br
>
}<
br
>
<
br
>
private void PreviewDragDrop(object sender, RadDropEventArgs e)<
br
>
{<
br
>
BaseListViewVisualItem draggedItem = e.DragInstance as BaseListViewVisualItem;<
br
>
GridDataRowElement rowElement = e.HitTarget as GridDataRowElement;<
br
>
GridTableElement tableElement = e.HitTarget as GridTableElement;<
br
>
<
br
>
if (rowElement == null && tableElement == null)<
br
>
{<
br
>
return;<
br
>
}<
br
>
e.Handled = true;<
br
>
DataRow newRow = gridViewDataTable.NewRow();<
br
>
newRow["key_socRabotnik"] = draggedItem.Data["key_socRabotnik"];<
br
>
newRow["[ФИО]"] = draggedItem.Data["[ФИО]"];<
br
>
if (tableElement != null)<
br
>
{<
br
>
gridViewDataTable.Rows.Add(newRow);<
br
>
}<
br
>
<
br
>
if (rowElement != null)<
br
>
{<
br
>
GridViewRowInfo targetRow = rowElement.RowInfo;<
br
>
<
br
>
int insertIndex = this.radGridView2.Rows.IndexOf(targetRow);<
br
>
if (insertIndex > -1)<
br
>
{<
br
>
gridViewDataTable.Rows.InsertAt(newRow, insertIndex);<
br
>
}<
br
>
}<
br
>
<
br
>
<
br
>
this.radListView1.Items.Remove(draggedItem.Data);<
br
>
}</
p
> <
p
><
br
></
p
> <
p
>private void fillTheDataGrid()<
br
>
{<
br
>
var commandServer = new CommandServer();<
br
>
try<
br
>
{<
br
>
radGridView2.Invoke(new MethodInvoker(delegate ()<
br
>
{<
br
>
_bindingSource = new BindingSource { DataSource = commandServer.GetDataGridSet(@"select key_socRabotnik, fio as [ФИО]<
br
>
from socRabotnik<
br
>
where statusDel = 0<
br
>
order by fio").Tables[0] };<
br
>
radGridView2.DataSource = _bindingSource;<
br
>
<
br
>
if (radGridView2.Columns.Count > 0)<
br
>
{<
br
>
radGridView2.Columns[0].IsVisible = false;<
br
>
radGridView2.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;<
br
>
}<
br
>
<
br
>
_bindingSource = new BindingSource { DataSource = commandServer.GetDataGridSet(@"select key_socRabotnik, fio as [ФИО]<
br
>
from socRabotnik left join spec_soc on key_socRabotnik = fk_socRabotnik<
br
>
where fk_socRabotnik is null").Tables[0] };<
br
>
radListView1.DataSource = _bindingSource;<
br
>
radListView1.DisplayMember = "[ФИО]";<
br
>
radListView1.ValueMember = "[ФИО]";<
br
>
radListView1.Columns[0].Visible = false;<
br
>
}));<
br
>
}<
br
>
catch (Exception ex)<
br
>
{<
br
>
CommandClient commandClient = new CommandClient();<
br
>
commandClient.WriteFileError(ex, null);<
br
>
}<
br
>
}</
p
>
ListView to GridView: It is dragged, deleted, but not in the grid.
GridView to ListView: error image