private void localSetup()
{
_ds = new DataSet("test");
_dt1 = new DataTable("test1");
_dt1.Columns.Add("id1", typeof(int));
_dt1.Columns.Add("name1", typeof(string));
//dt1.PrimaryKey = new DataColumn[] { dt1.Columns["id"] };
_dt1.Rows.Add(new object[] { 1, "mono 1" });
_dt1.Rows.Add(new object[] { 2, "mono 2" });
_dt1.Rows.Add(new object[] { 3, "mono 3" });
_dt1.AcceptChanges();
_dt2 = new DataTable("test2");
_dt2.Columns.Add("id2", typeof(int));
_dt2.Columns.Add("name2", typeof(string));
_dt2.Columns.Add("name3", typeof(string));
//dt2.PrimaryKey = new DataColumn[] { dt2.Columns["id"] };
_dt2.Rows.Add(new object[] { 4, "mono 4", "four" });
_dt2.Rows.Add(new object[] { 5, "mono 5", "five" });
_dt2.Rows.Add(new object[] { 6, "mono 6", "six" });
_dt2.AcceptChanges();
_ds.Tables.Add(_dt1);
_ds.Tables.Add(_dt2);
_ds.AcceptChanges();
}