有没有人做过,给点代码,
解决方案 »
- 利用xml做调查问卷的问题
- 子类如何序列化问题,急求高人指点
- 请教各位大侠一个关于时间段的问题
- 我想用程序实现向ftp服务器放文件,请问有相应的控件和代码?急急急
- C#是否可对表格数据进行按数值大小排序,代码如何编辑??我是初学兼自学者。。求帮忙
- 哪有xde for net2003下载?
- 请问HttpUtility是不是在System.Web下的,怎么用System.Web.HttpUtility。UrlEncode(string)会出
- 怎样得到鼠标点击事件中 鼠标的坐标
- .net中的数据库连接问题???在线等待!!
- 请问ORACLE的预定义用户名和密码是sysman和manager吗
- 关于在ToolBar中设置快捷键的问题
- C#可以跨平台吗?
public string Contrast(int x,int y)
{
string tex;
if(x>y)
{
tex="↓";
}
else
if(x<y)
{
tex="↑";
}
else
{
tex="-";
}
return tex;
}
<asp:DataGrid ID="dg" Runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Label ID="lbl" Runat="server">sdf</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
后台
private void dg_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
foreach(System.Web.UI.WebControls.DataGridItem di in this.dg.Items)
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
/*调用函数
* this.adjustOrder(排名,排名,lbl所在的Cell);
* this.adjustOrder(排名,排名,(Label)(e.item.cells[0].control[0]));
*/ this.adjustOrder(1,2,(Label)(e.Item.Cells[0].Controls[0]));
}
}
}
private void adjustOrder(int x,int y,Label lbl)
{
if(x>y)
{
lbl.Text="↓";
lbl.BackColor = Color.Red;
}
else
if(x<y)
{
lbl.Text="↑";
lbl.BackColor = Color.Blue;
}
else
{
lbl.Text="-";
lbl.BackColor = Color.Gray;
}
}没有测试 你试一下
<%#Contrast(DataBinder.Eval((Container.DataItem,"现在排名")),(Container.DataItem,"上次排名")))%)%>
试试行不
前台绑定时调用
<%#Contrast((DataBinder.Eval(Container.DataItem,"现在排名")),(DataBinder.Eval(Container.DataItem,"上次排名")))%>
试试行不