Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
40
Bind DataTable to XamDataGrid
posted

I want to bind DataTable  to XamDataGrid.

my Data Table is

 

 

DataTable

 

 

 

dt = new DataTable

();

dt.Columns.Add(

 

 

new DataColumn("Column1", typeof(Object

)));

dt.Columns.Add(

 

 

new DataColumn("Column2", typeof(Object

)));

 

 

 

DataRow

dr = dt.NewRow();

dr[

 

 

"Column1"] = new TestDTO() { ID = 1, Test123 = "pri"

};

dr[

 

 

"Column2"] = new TestDTO() {ID = 1,Test123 ="pri"

};

dt.Rows.Add(dr);

 

 

 

DataRow

dr1 = dt.NewRow();

dr1[

 

 

"Column1"] = new TestDTO() { ID = 2, Test123 = "Ach"

};

dr1[

 

 

"Column2"] = new TestDTO() {ID=2,Test123 ="Ach"

};

dt.Rows.Add(dr1);

in my DataGrid have two column 1 is TestDTO and display value is Test123

 

 

<

 

 

igDP:Field Name="Column1" Label="Column 1" >

 

 

 

 

 

 

<igDP:Field.Settings

>

 

 

 

 

 

<igDP:FieldSettings EditorType="{x:Type igEditors:XamTextEditor}"

 

 

 

>

 

 

 

 

 

<igDP:FieldSettings.EditorStyle

>

 

 

 

 

 

<Style TargetType="{x:Type igEditors:XamTextEditor

}">

 

 

 

 

 

</Style

>

 

 

 

 

 

</igDP:FieldSettings.EditorStyle

>

 

 

 

 

 

</igDP:FieldSettings

>

 

 

 

 

 

</igDP:Field.Settings

>

 

 

 

 

 

 

</igDP:Field>

 

 

 

 

and second one is

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<

 

 

 

igDP:Field Name="Column2" Label="Column 2" DataType="{x:Type System:Object}" Visibility

="Visible"

 

 

 

Converter="{StaticResource converter}" ConverterParameter="{Binding ElementName

=Column2}"

 

 

 

>

 

 

 

 

<igDP:Field.Settings

>

 

 

 

 

<igDP:FieldSettings EditorType="{x:Type igEditors:XamComboEditor}"

 

 

 

>

 

 

 

 

<igDP:FieldSettings.EditorStyle

>

 

 

 

 

<Style TargetType="{x:Type igEditors:XamComboEditor

}">

 

 

 

 

 

<Setter Property="DisplayMemberPath" Value

="Test123" />

 

 

 

 

<Setter Property="IsEditable" Value

="True" />

 

 

 

 

<!--<Setter Property="DropDownButtonDisplayMode" Value="Always" />-->

 

 

 

 

<EventSetter Event="KeyDown" Handler

="Destination_EnterKeyPress"/>

 

 

 

 

</Style

>

 

 

 

 

</igDP:FieldSettings.EditorStyle

>

 

 

 

 

</igDP:FieldSettings

>

 

 

 

 

</igDP:Field.Settings

>

 

 

 

 

 

</igDP:Field

>

 

 

 

 

 

 

 I want to bind DataTable to Grid.

The column DataType should testDTO and display value is test123

 

Parents Reply Children