1 回答

TA貢獻1757條經(jīng)驗 獲得超7個贊
當我嘗試在列表框中找到所選項目時,它會一直返回 -1 作為所選索引。此代碼在按鈕單擊事件中執(zhí)行
int test = Convert.ToInt32(lbProjects.SelectedIndex.ToString());
String number = lbProjects.Items[test].Value;
我試圖在我的列表框中找到所選項目的值,為了做到這一點,我需要該所選項目的索引,但是當我調(diào)試時,無論我選擇什么項目,它都會返回 -1。我做錯了什么還是與我填充列表框的方式有關(guān)?
列表框代碼
protected void Page_Load(object sender, EventArgs e)
{
String Sql = @" select * from project";
SqlConnection conn = new SqlConnection(Properties.Resources.cString);
SqlDataAdapter DA = new SqlDataAdapter(Sql, Properties.Resources.cString);
DataSet DS = new DataSet();
DA.Fill(DS, "Project");
DataTable DT = DS.Tables["Project"];
lbProjects.DataValueField = "ProjectID";
lbProjects.DataTextField = "ProjectName";
lbProjects.DataSource = DT;
lbProjects.DataBind();
}
- 1 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報