برای ایجاد یک DataTabale با تعداد ستونها(فیلدها) و تعدادسطر(رکورد)های دلخواه از چه دستوراتی باید استفاده کرد؟
برای ایجاد یک DataTabale با تعداد ستونها(فیلدها) و تعدادسطر(رکورد)های دلخواه از چه دستوراتی باید استفاده کرد؟
سلام. دیتاتیبل یه جدول آماده و خام هست که در اختیار شماست. هرجوری که دستور select رو بنویسی دیتاتیبل هم همونجور پر میشه. کافیه که دستور select رو مدیریت کنی.
اگر بصورت كانكت به ديتابيس بخواي استفاده كني هموني هست كه دوستمون اشاره كرد . و اگر بصورت آفلاين بخواي كار كني بصورت ذيل ميتوني ستون براش تعريف كني: و همينطور سطر جديد ايجاد كني و اونو مقداردهي كني:
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");
و در پایان برای نمایش متصلش کنید برای گرید:
سوال : این رابط بیشتر بدرد چه مواقعی میخوره؟
privatevoid button1_Click(object sender, EventArgs e)
{
DataTable dt = newDataTable();
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;
}
از همگی ممنون