Hi,
I have an UltraWinGrid on my APP that has a cell with a DropDownCalendar Style.
When I pick a date, it shows the date on the cell on the format, p. e., 19/09/2012. I save the value and I open my APP again and it shows "19092012".
I've tried to set the value on the INitializeLayout event with this code:
DateTime dt = Convert.ToDateTime(el.New); row.Cells["Value"].SetValue(dt, false);
DateTime dt = Convert.ToDateTime(el.New);
string date;
date = dt.Day + "/" + dt.Month + "/" + dt.Year;row.Cells["Value"].SetValue(date, false);
But, it doesn't worked.
Can you help me? Thank you.
Best regards,
Maria
Hello Boris,
I finally solve my problem adding this code to InitializeLayout event:
this.MyGrid.DisplayLayout.Bands[0].Columns["MyColumn"].CellClickAction = CellClickAction.RowSelect; this.MyGrid.DisplayLayout.Bands[0].Columns["MyColumn"].CellActivation = Activation.NoEdit; this.MyGrid.DisplayLayout.Bands[0].Columns["MyColumn"].UseEditorMaskSettings = true;
Thank you for your help.
Hello Maria,
I am using v12.1.2054, this does not stop you though, I mean, you could 'Remove' my references and then add your own, installed in the Global Assembly Cache.
I try to open and execute your solution but it doesn't recognize your reference Infragistcs.
Witch one do you use ?
Thanks,
maria
This is working fine in my sample. Please take a look at the attached project.
Hello,
I've tried to do what your suggested and it doesn't work. The first time that I click on the cell it just activates it.
In ClickCell event i'm doing:
e.Cell.EditorComponent = null; e.Cell.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.DropDownCalendar; e.Cell.DroppedDown = true;
What can I do more to solve the problem?
Thank you,