mardi 26 juillet 2016

C# ASP.NET Checkbox selected single value

I am trying to get selected value from my checkbox (talking about only single result/check), I want to get that value on event onClick on my button, and not only checkbox I also got there two dropdown lists that I am taking also selected value out of, and when I click my button, I get values from dropdown lists and I can't get value from checkboxlist and I dont know why because I set allready before on page load source and eveything seems to look fine but I can't get value :/

Here is the code:

 protected void btnSearch_Click(object sender, EventArgs e)
    {
       var dropDown_one= Convert.ToInt32(dropOne.SelectedValue); //THIS IS OK
       var dropDown_two = Convert.ToInt32(dropTwo.SelectedValue);//THIS IS OK
       var checkBox = Convert.ToInt32(checkBox.SelectedValue); //<- here I got error, because I am trying to convert "" value to int

    }

and on page load I dId this:

checkBox.DataSource =SomethingFromDatabase();
        checkBox.DataTextField = "Name";
        checkBox.DataValueField = "ID";
        checkBox.DataBind();

So I got values from Database and I am able to check them, but when I click my button I got error because checkboxlist says that its value is "" so like I did not select anything even if I did.. :/

Thanks guys, Cheers




Aucun commentaire:

Enregistrer un commentaire