singh420 Ответов: 3

Привязка элемента в checkboxlist после извлечения из базы данных


Привет,

Я использую выпадающий список и элемент управления checkboxlist. когда я выбираю любой элемент из выпадающего списка, элементы checkboxlist должны отображаться выбранными соответственно из базы данных.

Пожалуйста, помогите мне.

Спасибо.

Chandan Aryan

Пожалуйста, дайте нам знать, что вы хотите полный код для него или у вас есть какие-то проблемы в нем!

singh420

На самом деле я хочу, чтобы во время выбора элемента в выпадающем списке элемент check boxlist был показан проверенным, если они были проверены ранее.

3 Ответов

Рейтинг:
2

nikki88

Эй там,

это мой код от заполнения combobox, я подозреваю, что он должен быть таким же для checkboxlist :)

/////////// Load combo boxes with car index/////////////////////


         string connectionString1 = "Provider= ...etc"

            string sqlstring1 = "select distinct (car_index) from sinter_car  where status = 'Active' order by car_index";

           OleDbConnection connection1 = new OleDbConnection(connectionString1);

            OleDbCommand command1 = new OleDbCommand(sqlstring1,Connection1);

            try
            {

             connection1.Open();

                OleDbDataReader reader1 = command1.ExecuteReader();

                while

                    (reader1.Read())
                {
                    comboBox1.Items.Add(reader1["car_index"]);
                                   
                }

                reader1.Close();            }

            catch (Exception)
            {
                MessageBox.Show("An exception error has occured!", "Exception Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

            }

           connection1.Close();


Рейтинг:
1

santosh_k

Извлечение значения из базы данных и отображение выбранного значения в списке флажков


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;
 }
 }
 }
 }


Рейтинг:
1

Makwana Kishor

общественного недействительными BindChecklist()
{
CheckBoxList1.DataSource = DB.ReviewCategories.Где(p => p.Deleted == true);
CheckBoxList1.DataTextField = "Категория";
CheckBoxList1.DataValueField = "идентификатор";
CheckBoxList1.DataBind();
}

foreach (ListItem li в CheckBoxList1.Предметы)
{
если (литий.Некоторые)
{
PlaceUserReviewCategory catobj = новая категория PlaceUserReviewCategory();
катоби.Идентификатор пользователя = ((пользователя)сессии["пользователь"]).Идентификатор;
катоби.PlaceID = PlaceID;
catobj.ReviewCategoryID = конвертировать.ToInt32(li.Value);

}

}



Кишор маквана
insightsoftech