C# CheckListBox에 동적 값 설정 및 선택된 아이템 Value 값 가져오기
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; }
}
'Develop > .NET' 카테고리의 다른 글
하이픈없는 날짜를 하이픈 넣어 표시하기 (0) | 2017.08.28 |
---|---|
Sap connector for .NET 사용포트 (0) | 2014.09.15 |
C# CheckListBox에 동적 값 설정 및 선택된 아이템 Value 값 가져오기 (0) | 2014.05.19 |
WinForm의 ListBox에서 툴팁표시 (0) | 2012.02.28 |
.NET CS 페이지에서 웹브라우저 오픈 (0) | 2012.02.24 |
Json 데이터를 NameValueCollection으로 변환하기... (0) | 2011.12.20 |
댓글을 달아 주세요