저는 C#에 익숙하지 않으므로이를 염두에 두십시오.C# ListBox에 선택 항목이 있음을 인식하지 못합니다.
나는 편안한 웹 서비스에 대한 교류 # 프론트 엔드를 짓고 있어요 그리고 난에 항목을 넣어 가지고 목록 상자가 : 그럼
listBox.DataSource = list;
listBox.DataTextField = "name";
listBox.DataValueField = "id";
listBox.DataBind();
내가 항목을 선택하고이 코드를 활성화 버튼을 클릭합니다 :
long id = Convert.ToInt64(listBox.SelectedItem.Value);
문제는 SelectedItem이 null이라는 것입니다.
내가 말했듯이, 나는 C#에 익숙하지 않으므로 잘못 될 수 있다는 단서가 없다. 당신의 Page_Load
이벤트에
언제 데이터 바인딩합니까? – Matthew
먼저 listBox에 항목을 추가해야합니다. 그러면 단추를 클릭하기 전에 하나를 클릭해야합니다. –
Winform 또는 wpf 또는 Asp.net? –