22 Nisan 2012 Pazar

CheckboxList içine değer atama ve seçilenleri alma işlemi

protected void butYetkileriGoster_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("YetkiliOlduguAlan");

const string str = "deneme{0}";
for(var i=1;i<=10;i++)
{
dt.Rows.Add(
new object[] {string.Format(str, i)});
}
cbListYetkiler.DataSource = dt;
cbListYetkiler.DataTextField =
"YetkiliOlduguAlan";
cbListYetkiler.DataBind();

}


protected void butYetkileriGuncelle_Click(object sender, EventArgs e)
{
string secilenListeDegerleri= cbListYetkiler.Items.Cast<ListItem>().Where(item => item.Selected).Aggregate("", (current, item) => current + (item.Text + ", "));
// txtP.Text = secilenListeDegerleri.TrimEnd(new[] {',', ' '});
}