<StackPanel> <DataGrid Height="120" Name="Grid" Margin="5" /> <Button Margin="10" Click="ButtonBase_OnClick" >Click</Button> </StackPanel>
namespace WpfApp4 { { private double d ; public double D { set { d = value; } get { return d; } } public override string ToString() { return D.ToString(); } } public partial class MainWindow : Window { DataTable dt = new DataTable(); MyClass myClass1=new MyClass(); MyClass myClass2=new MyClass(); public MainWindow() { InitializeComponent(); dt.Columns.Add(new DataColumn("Double", typeof(MyClass))); dt.NewRow(); dt.Rows.Add(myClass1); dt.Rows.Add(myClass2); Grid.ItemsSource= dt.DefaultView; } private void ButtonBase_OnClick(object sender, RoutedEventArgs e) { for (int i = 0; i < dt.Rows.Count; i++) { MessageBox.Show("Value Datatable rows is:" + dt.Rows[i]["Double"]); } MessageBox.Show("Value D is :" + myClass1.D); } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)