请高手帮忙:(提供一下思路也行,谢谢)目前有多笔数据,
SqlDataSource ds = new SqlDataSource();
ds.ConnectionString = ConfigurationManager.ConnectionStrings["SFCConnectionString"].ConnectionString;
ds.DataSourceMode = SqlDataSourceMode.DataSet; ds.FilterExpression = "TestType='P'";
DataList3.DataSource = ds;
DataList3.DataBind(); ds.FilterExpression = "TestType='F'";
DataList6.DataSource = ds;
DataList6.DataBind(); ds.FilterExpression = "TestType='A'";
DataList8.DataSource = ds;
DataList8.DataBind();在DataList中显示出来,显示出来的结果 每行有49个数值需要在table中显示出来,每一行中还有一个数值
格式是("3,4,8,30...")或者是 (""),3,4,8 ... 分别对应45个数值中的 几个字段。3,4,8 ... 对映的字段 需要显示字体为红色,背景色也要改变。
请教如何实现此效果?
SqlDataSource ds = new SqlDataSource();
ds.ConnectionString = ConfigurationManager.ConnectionStrings["SFCConnectionString"].ConnectionString;
ds.DataSourceMode = SqlDataSourceMode.DataSet; ds.FilterExpression = "TestType='P'";
DataList3.DataSource = ds;
DataList3.DataBind(); ds.FilterExpression = "TestType='F'";
DataList6.DataSource = ds;
DataList6.DataBind(); ds.FilterExpression = "TestType='A'";
DataList8.DataSource = ds;
DataList8.DataBind();在DataList中显示出来,显示出来的结果 每行有49个数值需要在table中显示出来,每一行中还有一个数值
格式是("3,4,8,30...")或者是 (""),3,4,8 ... 分别对应45个数值中的 几个字段。3,4,8 ... 对映的字段 需要显示字体为红色,背景色也要改变。
请教如何实现此效果?
我是初学者,有请帮忙一下。我现在的方法是在后台程序中先用 datatable 将需要显示红色的数值标记为
switch (Convert.ToInt32(dtstr[j]))
{
case 0:
_dt.Rows[i]["ManufacturerAccess"] = "^" + _dt.Rows[i]["ManufacturerAccess"]; break;
case 1:
......
}
然后
在 jscript中修改。。style.color = (innerHTML.indexOf("^") > -1)?"red":"blue";
此方法太笨。实在是受不了。
e.Row.BackColor
朋友,在吗?datalist中没有RowDataBound