블로그 이미지
baragi76

카테고리

분류 전체보기 (115)
생활 (10)
My Story (34)
My Album (1)
HomePage (0)
Hobbies (21)
Develop (42)
Utility (1)
Project (6)
Statistics Graph
Total234,719
Today4
Yesterday22

공지사항

달력

« » 2019.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

C#에서... CheckListBox에 값 설정하고...

선택되어진 Item의 value 값을 확인한다.


public partial class Form1 : Form

{

// Form 오픈시 기본값 설정

private void DataBindforForm()

{

DataSet ds = new DataSet();

ds = SelectItems(); // CheckListBox를 채울 아이템 가져오기


if (ds != null)

{

if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)

{

foreach (DataRow dr in ds.Tables[0].Rows)

{

CheckBoxItem.Items.Add(new ListBoxItem(dr["Title"].ToString(), dr["Value"].ToString()));

}

}

}

}

private void clbCheckBoxItem_DoubleClick(object sender, EventArgs e)

{

foreach (ListBoxItem obj in CheckBoxItem.SelectedItems)

{

MessageBox.Show("더블 클릭 - " + obj.value.ToString()); ;

}

}

}


// ListBoxItem 객체

public class ListBoxItem

{

public string name { get; set; }

public string value { get; set; }


public ListBoxItem(string v_name, string v_value)

{

this.name = v_name;

this.value = v_value;

}


public override string ToString() { return this.name; }

}

Posted by baragi76

댓글을 달아 주세요