[ mii @ 21.06.2006. 00:37 ] @
Imam web apalikaciju koju koristim za unos podataka,imam dropdownlist.textbox... i sve radi ok,i imam jedan checkboxlist koji treba po zelji da se cekira ili ne,e sada znam kako da unesem vrijednost checkboxlist u bazu,ali ne znam kako ako nije cekirano da i tada udje u bazu ali naravno kao prazno polje.evo dio mog koda koji se odnosi na to:

<asp:checkboxlist id="CheckBoxList" runat="server" Height="23px" BackColor="#FFFFED" ForeColor="Black">
<asp:ListItem Value="Unos">Unos</asp:ListItem>
</asp:checkboxlist>
//////
OleDbParameter pCheck = new OleDbParameter("@Check", OleDbType.Char , 50);
pCheck.Value = Server.HtmlEncode(CheckBoxList.SelectedItem.Text);
cmd.Parameters.Add(pCheck);


Pozdravvvvvvv!!!
[ Count Zero @ 21.06.2006. 07:58 ] @
A da u bazi postaviš default vrednost za polje "prazno" (false), a da se promeni jedino ako je checkbox potvrđen?
[ kaan @ 21.06.2006. 11:37 ] @
// po ovom tvom kodu vidim da hoces u bazi da sve to dodas u jedno polje

string mystr = "";
string separator = "";
foreach(ListItem litem in CheckBoxList) // mada nemoj koristiti CheckBoxList za ID vec bolje recimo myCheckBoxList ii CheckBoxList1
{
mystr += separator + litem.Selected.ToString(); // mozes da koristis i StringBuilder
separator = ",";
}

I onda samo mystr proslijedis kao parametar

pCheck.Value = mystr;

Nadam se da je to ono sto si htio.

Pozdrav
[ mii @ 22.06.2006. 05:11 ] @
Kaan Hvala puno,vodjen tvojom idejom ja sam malo modifikovao i dobio bas ono sto bas zelim :

string mystr = "";

foreach(ListItem litem in CheckBoxList1.Items )
{

if (litem.Selected )
{


mystr += litem.Text+" " ;

}

}

if (mystr =="")

{

mystr="No";

}

Hvala Puno::))))