我有一個位值(黑色)我想在gridview中顯示它的狀態,就好像它的真,行顯示「是」,否則行顯示「否」 ,這是我的代碼,但結果是不正確的辯論,因爲我的代碼顯示所有行「是」如果一個值是真的,我想顯示每行狀態Gridview的RowDataBound事件中基於行數據的條件輸出
protected void gridview1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
DataTable dt = GetData();
for (int i = 0; i < dt.Rows.Count; i++)
{
Boolean bitBlack = Convert.ToBoolean(dt.Rows[i]["Black"]);
if (bitBlack)
{
e.Row.Cells[7].Text = ("Yes");
}
else
{
e.Row.Cells[7].Text = ("No");
}
}
}
}
GetData()返回的方法是什麼? – Seany84 2012-03-12 12:25:37