۱۹-شهریور-۱۳۸۸, ۰۹:۲۲:۰۸
--------------------------------------------------------------------------------
سلام
خسته نباشید.
یه راهنمایی می خواستم از دوستان حرفه ای.
من در حال نوشتن برنامهای هستم که به بانک SQL Server وصل می شه.
این بانک دارای 15 فیلد هستش.الان هم حدودا 100000 رکورد توش وارد شده.
توی قسمت های ورود اطلاعات جدید و ویرایش من بجایی استفاده از TextBox ،از ComboBox استفاده کردم.
برای این از ComboBoxاستفاده کردم که کسایی که دارن اطلاعات وارد وارد می کنند با زدن حروف اول کلمه های که براساس این حرف شروع می شه نمایش بده.
سرعت لود فرم خیلی اومده پایین.
از دوستان می خوام که منو راهنمایی کنند که از چه روشی استفاده کنم بهتره؟
آیا راهی هست که بتونم این کتدی سرعت درست کنم؟
آیا می شه یه کلاسی بنویسم که بشه به راحتی ComboBox هارو پر کنم؟
من زیاد تجربه تو برنامه نویسی با بانک رو ندارم.
برای لود کردن لیست اسامی در ComboBox از این دستور استفاده کردم.
حالا برای هر 15 فیلد باید یک بار این کدا را بنویسم.
چه کنم؟
سلام
خسته نباشید.
یه راهنمایی می خواستم از دوستان حرفه ای.
من در حال نوشتن برنامهای هستم که به بانک SQL Server وصل می شه.
این بانک دارای 15 فیلد هستش.الان هم حدودا 100000 رکورد توش وارد شده.
توی قسمت های ورود اطلاعات جدید و ویرایش من بجایی استفاده از TextBox ،از ComboBox استفاده کردم.
برای این از ComboBoxاستفاده کردم که کسایی که دارن اطلاعات وارد وارد می کنند با زدن حروف اول کلمه های که براساس این حرف شروع می شه نمایش بده.
سرعت لود فرم خیلی اومده پایین.
از دوستان می خوام که منو راهنمایی کنند که از چه روشی استفاده کنم بهتره؟
آیا راهی هست که بتونم این کتدی سرعت درست کنم؟
آیا می شه یه کلاسی بنویسم که بشه به راحتی ComboBox هارو پر کنم؟
من زیاد تجربه تو برنامه نویسی با بانک رو ندارم.
کد php:
da.SelectCommand = new SqlCommand("Select Distinct Name From MTable", DataBase.cn);
DataTable dt = new DataTable();
dt.Clear();
da.Fill(dt);
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "Name";
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
حالا برای هر 15 فیلد باید یک بار این کدا را بنویسم.
چه کنم؟