PDA

View Full Version : ایجاد Table



فاطمه هاشمیان
شنبه 28 خرداد 1384, 17:22 عصر
سلام
من با چه دستوری در #C میتونم یه جدول در حین اجرای برنامه به DataBase اضافه کنم و اون جدول رو تو DataBase ببینم (یه سری اطلاعات توی یه جدول عمومی DataBase ریخته شده میخوام هر کاربری که اضافه میشه به ازای اون یه جدول در DataBase ساخته بشه و این اطلاعات از جدول عمومی در اون جدول کپی بشه و هر کاربر بتونه توی جدول مختص خودش که ایجاد شده ثبت یا تغیراتی رو انجام بده
اما جداولی که با کد نویسی ایجاد کردم در DataBase من نشان داده نشد میشه راهنمایی کنید ؟(DataBase Access است)
با تشکر

فاطمه هاشمیان
یک شنبه 29 خرداد 1384, 02:06 صبح
کسی نمیدونه؟

small_programmer
یک شنبه 29 خرداد 1384, 05:09 صبح
فکر نمی کنم به C# مربوط باشه به همون access برمی گرده
اگه جای دیگه بپرسی شاید بهتر جواب بگیری
:موفق:

Delphi-Clinic
یک شنبه 29 خرداد 1384, 08:39 صبح
اجرای یک Command با مضمون Create Table

:wink:

فاطمه هاشمیان
یک شنبه 29 خرداد 1384, 09:24 صبح
ممنونم :)

dot_net_lover2
یک شنبه 29 خرداد 1384, 09:45 صبح
اما جداولی که با کد نویسی ایجاد کردم در DataBase من نشان داده نشد

مگر شما همینطور که دوست عزیز Delphi-Clinic گفته اند از Creat Table استفاده نکرده بودید. :گیج:

فاطمه هاشمیان
یک شنبه 29 خرداد 1384, 14:53 عصر
نه من فکر میکردم اینجوریم میشه



private void GetTables(DataSet ds)
{
// Get Each DataTable in the DataTableCollection and print each row value.
foreach (DataTable t in ds.Tables)
foreach (DataRow r in t.Rows)
foreach (DataColumn c in t.Columns)
if (r[c] != null)
Console.WriteLine(r[c]);
}

private void CreateTable(DataSet ds)
{
DataTable newTable = new DataTable("MyTable");
newTable.Columns.Add("ID", typeof(int));
newTable.Columns.Add("Name", typeof(string));
ds.Tables.Add(newTable);
}

private void button2_Click(object sender, System.EventArgs e)
{
this.GetTables(this.dataSet11);
this.CreateTable(this.dataSet11);
}
:mrgreen:
با راهنمایی ایشون دیدم باید از Create Table استفاده کنم

Delphi-Clinic
یک شنبه 29 خرداد 1384, 15:42 عصر
بازم همون اشکال قبلی:
اصولADO.NET رو دوباره مطالعه کنید.

فاطمه هاشمیان
یک شنبه 29 خرداد 1384, 19:22 عصر
الان دیگه با راهنمایی شما حل شد
ممنونم