View Full Version : حرفه ای: چی کار کنیم که نام جدول های یک اکسس ،آیتم های کمبو باکس بشوند؟
Alireza.imani
چهارشنبه 15 آذر 1391, 11:15 صبح
سلام دوستان...چی کار کنیم که نام جدول های یک اکسس ،آیتم های کمبو باکس بشوند؟
Farshid007
چهارشنبه 15 آذر 1391, 11:25 صبح
تو SQL:
string[] GetAllTables(SqlConnection connection)
{
List<string> result = new List<string>();
SqlCommand cmd = new SqlCommand("SELECT name FROM sys.Tables", connection);
System.Data.SqlClient.SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
result.Add(reader["name"].ToString());
return result.ToArray();
}
فکر کنم واسه OLEDB هم جواب بده اینجوری کن ببین:
string[] GetAllTables(System.Data.OleDb.OleDbConnection connection)
{
List<string> result = new List<string>();
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand("SELECT name FROM sys.Tables", connection);
System.Data.OleDb.OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
result.Add(reader["name"].ToString());
return result.ToArray();
}
اینجوری هم استفاده کن:
System.Data.OleDb.OleDbConnection S=new System.Data.OleDb.OleDbConnection("Connection string");
S.Open();
string[]Tables=GetAllTables(S);
comboBox1.Items.AddRange(Tables);
Alireza.imani
چهارشنبه 15 آذر 1391, 11:35 صبح
نه...اورور می ده...این کد ها رو کجا باید بگذارم؟
Farshid007
چهارشنبه 15 آذر 1391, 12:35 عصر
تو SQL تست کردم جواب میده .چه ارروی میده؟
Alireza.imani
چهارشنبه 15 آذر 1391, 12:51 عصر
بالای تاپیک گفته ام که :جدول اکسس
roolinjax
چهارشنبه 15 آذر 1391, 20:25 عصر
بالای تاپیک گفته ام که :جدول اکسس
تو این جور مواقع یه سرچ لاتین بزن :
http://www.c-sharpcorner.com/uploadfile/vendettamit/how-to-get-list-of-tables-in-ms-access-using-C-Sharp-code/
setareh masompoor
یک شنبه 26 آذر 1391, 11:19 صبح
سلام من از data table استفاده کردم اما چون حجم داده هام زیاده خیلی کنده چی کار کنم؟؟؟؟
maasoomeh
چهارشنبه 16 بهمن 1392, 13:04 عصر
با سلام
اگر ممکنه من رو در اين زمينه راهنمايي کنيد:
ميخوام يک combo box در فرمم درست کنم که دو گزينه داشته باشه و با انتخاب هر گزينه و سپس زدن دکمه گزارش اون گزينه را نمايش بده.
امکان همچين کاري وجود داره؟ :متفکر:
يک سوال ديگه هم داشتم:
توي فرمم دو تا combo box دارم که يکي نام شرکت و يکي واحدهاست.
ميخوام وقتي که شرکت رو انتخاب ميکنم، combo box دوم فقط واحدهاي مربوط به همون شرکتي رو که انتخاب کردم نشون بده و واحدهاي همه شرکتها رو با هم نشون نده. :متفکر:
چند راه کار که توي سايتهاي مختلف بود رو انجام دادم، ولي وقتي انجامشون ميدم combo box دوم رو خالي نشون ميده. :اشتباه:
با تشکر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.