DataTable dt;
Button btn1 = new Button();
Button btn2 = new Button();
public void DisplayOpening()
{
dt = new DataTable("Products");
dt.Columns.Add("ProductID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("QuantityPerUnit", typeof(string));
dt.Columns.Add("UnitPrice", typeof(double));
dt.Columns.Add("GoDisplay", typeof(Button));
btn1.Click += new RoutedEventHandler(GoDisplay1);
btn1.Content = "Display 1";
DataRow row1 = dt.NewRow();
row1["ProductID"] = 1;
row1["Name"] = "Apple";
row1["QuantityPerUnit"] = 1;
row1["UnitPrice"] = 5.50;
row1["GoDisplay"] = btn1;
dt.Rows.Add(row1);
btn2.Click += new RoutedEventHandler(GoDisplay2);
btn2.Content = "Display 2";
DataRow row2 = dt.NewRow();
row2["ProductID"] = 2;
row2["Name"] = "Banana";
row2["QuantityPerUnit"] = 1;
row2["UnitPrice"] = 4.50;
row2["GoDisplay"] = btn2;
dt.Rows.Add(row2);
@Dataset.Table.DataTable_Grid.LocalContents.Initialize(dt);
} |