在asp.net中的gridview
问题描述:
如何使gridview行变粗体?我已经写了下面的代码,这样做,但我得到的错误在asp.net中的gridview
Error 2 Cannot implicitly convert type 'int' to 'bool'
我的代码是
protected void ddlread_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
if (((CheckBox)row.Cells[0].FindControl("chkselect")).Checked == true)
{
if (ddlread.SelectedIndex = 1)
{
//GridView1.RowStyle.Font.Bold.ToString();
row.Font.Bold.ToString();
}
else
{
}
}
}
}
}
答
这是只强调了错误原因。
if (ddlread.SelectedIndex == 1) //double equal
不
if (ddlread.SelectedIndex = 1)
答
在第9行,你想一个布尔值转换为整数。可能是错误的。
行更改为:
if (ddlread.SelectedIndex == 1)
要设置一排黑体字体,试试这个:
row.Font.Bold = true;
+1的加粗部分。不能相信我错过了它。 – 2010-01-16 09:17:38