مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ahmadi

عضویت از 1393/07/18

لود کردن

  • دوشنبه 24 اسفند 1394
  • 15:36
تشکر میکنم
من با استفاده از کد زیر که CheckBoxList وصل به دیتابیس هست اونایی ک تیک خورده رو درون دیتابیس ذخیره میکنم حالا میخوام اونا رو لود کنم یعنی دوباره اونایی ک تیک خورده بود رو تیک بزنم 

 

   foreach (ListItem item in ch_group_news.Items)
            {
                if (item.Selected)
                {
                   
                    string selectedValue = item.Value;
                    DAL.post_category nc = new DAL.post_category();
                    nc.ID_posts = Convert.ToInt32(postid);
                    nc.ID_category = Convert.ToInt32(selectedValue);
                    nc.Insert();
                   
                }
                 
            }

 

پاسخ های این پرسش

تعداد پاسخ ها : 10 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 24 اسفند 1394
  • 15:54

با یک حلقه روی  CheckBoxList و آیتم هاش میتونید چک کنید که اگر آیتم جاری در بانک بود تیک بخوره

 

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 24 اسفند 1394
  • 15:56

میشه کدش بگی الان خیلی وقته دارم روش کار میکنم به جایی نرسیدم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 24 اسفند 1394
  • 16:07

آماده ندارم

یک نمونه که ذخیره کنه ضمیمه کنید تا قسمت نمایش رو من کامل کنم

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • دوشنبه 24 اسفند 1394
  • 16:31

اگه فایل ضمیمه کار نکرد از لینک زیر دانلود کنید

دانلود

فایل های ضمیمه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 24 اسفند 1394
  • 16:45

این کد رو ببینید

همونکار رو میکنه

protected void btnGetRecor_Click(object sender, EventArgs e)
 {
 try
 {
 getCountry();
 getSelectedCountry();
 }
 catch (Exception ex)
 {
 lblerror.Text = ex.Message;
 }
 }
 public void getSelectedCountry()
 {
 IDataReader dr;
 string[] s = new string[50];
 SqlConnection con = new SqlConnection();
 con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=D:Fech the value from Database and show in selectedtCheckedListBox\\multicheckboxvalue\\App_Data\\Database.mdf;Integrated Security=True;User Instance=True";
 SqlCommand com = new SqlCommand();
 com.Connection = con;
 com.CommandText = "FetchCountry";
 com.CommandType = CommandType.StoredProcedure;
 con.Open();
 dr= com.ExecuteReader();
 while (dr.Read())
 {
 s = dr["countryname"].ToString().Split(',');
 
}
 int length = s.Length;
 for (int i = 0; i <= s.Length - 1; i++)
 {
 string cntry = s[i];
 for (int j = 0; j <= CheckBoxList2.Items.Count - 1; j++)
 {
 if (CheckBoxList2.Items[j].Text == s[i])
 {
 CheckBoxList2.Items[j].Selected = true;
 break;
 }
 }
 }

 

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • یکشنبه 15 فروردین 1395
  • 12:05

سلام اقای مدائنی کد که شما گذاشتین قسمت getCountry();رو نمیشناسه باید جیکار کنم؟

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • پنجشنبه 19 فروردین 1395
  • 20:21

اقای مدائنی جواب ما چی شد؟

دربارا این دو خط هم توضیحی بدهید

com.CommandText = "FetchCountry";

 s = dr["countryname"].ToString().Split(',');

FetchCountry و countryname چیست؟

 

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 19 فروردین 1395
  • 20:23

getCountry متدی هست که اطلاعات را لود میکنه و در CheckBoxList نمایش میده

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • پنجشنبه 19 فروردین 1395
  • 20:38

خب وقتی من میزارم این متد نمیشناسه؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 19 فروردین 1395
  • 21:35
دوست عزیز این متد رو خودتون باید بنویسید ، ما که از بانک شما خبر نداریم فقط کنترل رو پر کنید
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)