在我的應用我想獲得的複選框這是我使用foreach控制在GridView但shoing空,這是我code./ ..在網格視圖中查找控件?
源
「> '可見= 「假」> '> ' 的TextMode = 「多」> '> ' 的TextMode = 「多」>
'> '/>
公共無效getPlaylist()//我寫的方法中的發現控制 { MyplalistBL clsMyplalstBl =新MyplalistBL(); clsMyplalstBl.Userid = Session [「userid」]。ToString(); DataSet ds = clsMyplalstBl.getPlaylistBl(); 如果(ds.Tables [0] .Rows.Count> 0){
grdplaylist .DataSource =ds.Tables [0];
grdplaylist.DataBind();
foreach (GridViewRow gr in grdplaylist.Rows)
{
CheckBox ch = (CheckBox)gr.FindControl("chksett");
string s = ds.Tables[0].Rows[0]["settings"].ToString();
if (s == "P")
{
ch.Checked = true;
}
else if (s == "PV")
{
ch.Checked = false;
}
}
}
else
{
grdplaylist.DataSource = null;
grdplaylist.DataBind();
}
}
我會清楚地在我的gridview的講解複選框是存在的。當它是「P」時應該檢查複選框並且當它是來自數據庫的「PV」時不檢查。我怎麼能夠。如何可以聲明的複選框中網格我聲明這樣 的'/> 是它正確 –
2010-02-17 06:37:00