foreach (ListItem item in ListBoxMembers.Items)
{
if (item.Selected)
{
countSelected += 1;
}
}
for (int counter = 0; counter < countSelected; counter++)
{
string firstName = ListBoxMembers.SelectedItems[counter].Value;
}
이것은 선택된 값을 반환하지 않습니다. 내가 어디로 잘못 가고 있니? 가 발생 오류가 System.Web.UI.WebControls 다음은 내가 사용하고있는 이름 공간입니다 listboxmembers.selectedItems 오류asp.net의 목록 상자에서 선택된 값을 얻는 방법
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using MySql.Data.MySqlClient;
using MySql.Data;
using System.Web.Security;
using System.Data;
using System.Web.UI.WebControls;
에 대한 defenition를 포함하지 않는 것입니다.
이 내가 테이블에 선택한 모든 사용자를 추가 할
for (int counter = 0; counter < countSelected; counter++)
{
//To get User ID
string firstName=ListBoxMembers.SelectedItems[counter].Value;
// string firstName = ListBoxMembers.Items[counter].Value;
string GUserIDQueryText = "SELECT UserID FROM tbl_user WHERE FirstName ";
int userID = Convert.ToInt32(server.performQuery(GUserIDQueryText, firstName, MySqlDbType.VarChar));
//Insert into tbl_userGroups
string insertIDText = "INSERT INTO tbl_usergroups
(tbl_group_GroupID,tbl_user_UserID) VALUES(@tbl_group_GroupID,@tbl_user_UserID)";
...
}
을하려고 것입니다.
throw되는 오류는 System.Web.UI.WebControls에 listboxmembers.selectedItems에 대한 defenition이 없습니다. 디렉토리 또는 어셈블리 지시문이 누락 되었습니까? 왜 selectedItems를 사용할 수 없습니까?
을 수행 할 수 있습니다 . – Burimi
@Cody : 다중 선택 상자 (있는 것처럼 들린다) 인 경우,'SelectedItem'과'Items [SelectedIndex]'는 선택된 첫 번째 항목 만 반환합니다. – cHao
감사합니다. – Mano