Winform

Imomo·2021년 11월 23일
0

Winform

목록 보기
1/1

ListBox

데이터 바인딩 및 값 이동

m_dtTags = new DataTable();
m_dtTags.Columns.Add(new DataColumn("TagId", typeof(string)));
m_dtTags.Columns.Add(new DataColumn("TagName", typeof(string)));
lbTags.DataSource = m_dtTags;
lbTags.DisplayMember = "TagName";
lbTags.ValueMember = "TagId"; 

이벤트 아이템 All 이동 버튼

private void buttonAdd_Click(object sender, EventArgs e)
        {
            if (lbTags.SelectedIndex >= 0)
            {
                DataRow row = m_dtSelTags.NewRow();
                row["TagName"] = lbTags.Text;
                row["TagId"] = lbTags.SelectedValue;
                m_dtSelTags.Rows.Add(row);

                m_dtTags.Rows.RemoveAt(lbTags.SelectedIndex);
                
            }
        }

0개의 댓글