[ 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::))))
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.