Hi,
I have tried to work with "normal" datagrid, but I think it's not very
flexible.

So I tried SourceGrid (http://www.devage.com), really very flexible.

Probably there's anybody who work with them also:
Here my little problem with the position of my editor, set by my datamodel

As you see in the code below, I use a Datamodel and create my own
EditorControl.
When I enlarge the row heigth, the text in the cell keeps his position
(middleright) but the
editor control always displayed in the top=0 position of the cell.

I have no idea, how I can change this behaviour
Thanks for help
Berthold
// my datamodel
public class NumDataModel : EditorTextBoxNumeric
{
........
......
public override Control CreateEditorControl()
{
TextBoxTypeNumeric l_Control = new TextBoxTypeNumeric(mSeperator);
l_Control.BorderStyle = BorderStyle.None;
l_Control.AutoSize = true;
return l_Control;
}

// my own textbox
public class TextBoxTypeNumeric :
SourceLibrary.Windows.Forms.TextBoxTypedNumeric
{
........



protected override void OnKeyPress ( System.Windows.Forms.KeyPressEventArgs
e )
{
base.OnKeyPress (e);
if (e.KeyChar == mSeperator)
{
if(this.Text.IndexOf(mSeperator) >= 0)
e.Handled = true;
}
}
}