<%# (bool)DataBinder.Eval(Container, "DataItem.sex")? "男" : "女" %>
解决方案 »
- 如何用javascript在页面中动态改变<object>的参数值,并使页面更新显示?
- 请教订单传递解决方案
- 探讨一个问题,希望高手能够解答!
- ASP.NET Excel操作
- 如何控制用户的同时登陆
- 共140分!【今日头条焦点问题】:无法验证数据!装了微软8月31日.Net框架补丁解决视图状态已损坏的正确错误显示!求高人相助,解决立即结
- 合并列如何实现,先谢了
- 小妹初学点net,各位前辈给点信心、建议。多谢了!
- 参数传递,有一定的难度!!!!
- 我想在网站上做一个信息发布系统,非常简单即可,只要实现简单的添加删除即可,请建议?
- 高分求救!!!!!!如何在dropdownlist控件的文本上输入文字?????
- 为什么我明明安装了msac2.6和mdac2.7还是这样的提示?
public string showit(string a){
if (a=="1") return "女";
else return "男";
}
绑定:
<%# showit(DataBinder.Eval(Container.DataItem, "CustomerID").ToString()) %>
但是灵活性更好一些!上面的方法如果又变化则必须修改Source code后在编译!
如果用数据库或者XML则不用这么麻烦!
通过如下方法做时:在DataGrid的ItemDataBind事件里写
if((e.Item.Cells[6].Text)=="男")//假设性别字段在第6行
e.Item.BackColor=Color.Blue;
if((e.Item.Cells[6].Text)=="女")
e.Item.BackColor=Color.Red;
Datagrid1.items(i).cell(j).text="男"
ElseIf Datagrid1.items(i).cell(j).text="f" then
Datagrid1.items(i).cell(j).text="女"
End If或用模板列里放 DropDownList DropDownList ddl = (DropDownList)sender;
TableCell cell = (TableCell)ddl.Parent;
DataGridItem item = (DataGridItem)cell.Parent;
Response.Write(item.Cells[0].Text);
public string showit(string a)
begin
if (a="1") then
showit="女"
else
showit="男"
end
绑定:
<%# showit(DataBinder.Eval(Container.DataItem, "CustomerID").ToString()) %>