PDA

View Full Version : ایجاد دیتاست داینامیک



m_shiri_m
پنج شنبه 15 تیر 1396, 11:32 صبح
با سلام و عرض خسته خدمت مهندسین محترم چه طور میتوان در برنامه ویندوزی یک dataset دینامیک تعریف کرد یعنی اسم جدول رو بدیم اسم فیلد رو بدیم و بتونیم در گزارش گیری از آن استفاده کرد آیا چنین کاری شدنی هست

parvizwpf
پنج شنبه 15 تیر 1396, 13:24 عصر
DataTable table1 = new DataTable("patients");
table1.Columns.Add("name");
table1.Columns.Add("id");
table1.Rows.Add("sam", 1);

DataTable table2 = new DataTable("medications");
table2.Columns.Add("id");
table2.Columns.Add("medication");
table2.Rows.Add(1, "atenolol");
table2.Rows.Add(6, "trifluoperazine");

// Create a DataSet.
DataSet set = new DataSet("office");
set.Tables.Add(table1);
set.Tables.Add(table2);

// Loop over DataTables in DataSet.
DataTableCollection collection = set.Tables;
for (int i = 0; i < collection.Count; i++)
{
DataTable table = collection[i];
Console.WriteLine("{0}: {1}", i, table.TableName);
}

// Write name of first table.
Console.WriteLine("x: {0}", set.Tables[0].TableName);

// Write row count of medications table.
Console.WriteLine("y: {0}", set.Tables["medications"].Rows.Count);