PDA

View Full Version : سوال: قالب دستور برای ایجاد DataTable چیست؟



sahar15125
یک شنبه 29 مرداد 1391, 12:02 عصر
برای ایجاد یک DataTabale با تعداد ستونها(فیلدها) و تعدادسطر(رکورد)های دلخواه از چه دستوراتی باید استفاده کرد؟

veniz2008
یک شنبه 29 مرداد 1391, 12:33 عصر
سلام. دیتاتیبل یه جدول آماده و خام هست که در اختیار شماست. هرجوری که دستور select رو بنویسی دیتاتیبل هم همونجور پر میشه. کافیه که دستور select رو مدیریت کنی.

ali_habibi1384
یک شنبه 29 مرداد 1391, 13:05 عصر
اگر بصورت كانكت به ديتابيس بخواي استفاده كني هموني هست كه دوستمون اشاره كرد . و اگر بصورت آفلاين بخواي كار كني بصورت ذيل ميتوني ستون براش تعريف كني: و همينطور سطر جديد ايجاد كني و اونو مقداردهي كني:


DataTable dt = new DataTable();
dt.Columns.Add("Code");
dt.Columns.Add("Name");
dt.Columns.Add("Family");
dt.Columns.Add("Phone");
dt.Rows.Add();
dt.Rows[dt.Rows.Count - 1]["Code"] = "01";
dt.Rows[dt.Rows.Count - 1]["Name"] = "ali";
dt.Rows[dt.Rows.Count - 1]["Family"] = "Habibi";
dt.Rows[dt.Rows.Count - 1]["Phone"] = "091514987321";
dt.Rows.Add("02", "Saeed", "Reazii", "01823937018");

samadblaj
یک شنبه 29 مرداد 1391, 13:50 عصر
و در پایان برای نمایش متصلش کنید برای گرید:
سوال : این رابط بیشتر بدرد چه مواقعی میخوره؟


private void button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("Code");
dt.Columns.Add("Name");
dt.Columns.Add("Family");
dt.Columns.Add("Phone");
dt.Rows.Add();
dt.Rows[dt.Rows.Count - 1]["Code"] = "01";
dt.Rows[dt.Rows.Count - 1]["Name"] = "ali";
dt.Rows[dt.Rows.Count - 1]["Family"] = "Habibi";
dt.Rows[dt.Rows.Count - 1]["Phone"] = "091514987321";
dt.Rows.Add("02", "Saeed", "Reazii", "01823937018");
dataGridView1.DataSource = dt;
}

ali.bahrami
یک شنبه 29 مرداد 1391, 14:00 عصر
و در پایان برای نمایش متصلش کنید برای گرید:
سوال : این رابط بیشتر بدرد چه مواقعی میخوره؟


private void button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("Code");
dt.Columns.Add("Name");
dt.Columns.Add("Family");
dt.Columns.Add("Phone");
dt.Rows.Add();
dt.Rows[dt.Rows.Count - 1]["Code"] = "01";
dt.Rows[dt.Rows.Count - 1]["Name"] = "ali";
dt.Rows[dt.Rows.Count - 1]["Family"] = "Habibi";
dt.Rows[dt.Rows.Count - 1]["Phone"] = "091514987321";
dt.Rows.Add("02", "Saeed", "Reazii", "01823937018");
dataGridView1.DataSource = dt;
}




برای زمانی که شما میخواهید جدای از یک بانک اطلاعاتی داده ها را از کاربر بگیرید (یعنی به بانک متصل نباشید) و بعدا در صورت نیاز در بانک ذخیره کنید

sahar15125
یک شنبه 29 مرداد 1391, 17:19 عصر
از همگی ممنون