读书人

GRIDVIEW的字段绑定有关问题怎么根据

发布时间: 2011-12-10 00:07:34 作者: rapoo

GRIDVIEW的字段绑定问题,如何根据一个字段是否是空值在该列里显示“是”或者“否”?
比如某一列: <asp:BoundField DataField= "CCID " HeaderText= "CCID " SortExpression= "CCID " />

显示的是CCID的值,现我不想显示CCID的值,只想根据CCID是否为空显示“是”或“否(或不显示)”。或其他可替代方案,比如显示一个打勾的图片等。

该如何做到?最好是一个不需要后台代码的方案。谢谢大家!

A:考,三个裤衩还问这种低级问题。
Q:(不好意思状)其实都是接分接来的。

[解决办法]
<%#Eval( "CCID ").ToString() == null? "否 ": "是 "%>
[解决办法]
up
[解决办法]
1\改写你的SQL语句,不写后台代码就不是太好做哟.
2\用JS遍历你的Table对指定的列进行判断,并替换显示字符
[解决办法]
同意wang520d(Q),不过不知楼主说的“CCID是否为空”是null还是 " "
[解决办法]
<%#Eval( "CCID ").ToString() == " "? "否 ": "是 "%>
[解决办法]

for (int i = 0; i < GridView1.Rows.Count; i++)
{
if (GridView1.Rows[i].Cells[2].Text == " ")
{
GridView1.Rows[i].Cells[2].Text = "是 ";
}
else
{
GridView1.Rows[i].Cells[2].Text = "否 ";
}
}
[解决办法]
<asp:TemplateField HeaderText= "是否 ">
<ItemTemplate>
<asp:Label runat= "server " Text= ' <%# DataBinder.Eval(Container.DataItem, "start ").ToString()== "True "? "√ ": "× " %> '> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
[解决办法]
<asp:TemplateField HeaderText= "CCID ">
<ItemTemplate>
<asp:Label runat= "server " Text= ' <%# DataBinder.Eval(Container.DataItem, "CCID ").ToString()== "True "? "√ ": "× " %> '> </asp:Label>
</ItemTemplate>
</asp:TemplateField>

[解决办法]
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{
Label lblCCID = (Label)e.Row.Cells[0].Controls[1];
if (lblCCID == null)
lblCCID.Text = "是 ";
else
lblCCID.Text = "否 ";
}
}
=====================================
A:靠,二个裤衩还答这种低级问题。
Q:(不好意思状)其实都是接分接来的。
开个玩笑,问题没有高低
[解决办法]
<%# DataBinder.Eval(Container.DataItem, "Status ").ToString().ToLower() == "true "? "启用 ": " <font color=red> 禁用 </font> " %>
[解决办法]


文字的方法
<%#Eval( "CCID ").ToString() == null? "否 ": "是 "%>

打钩的方法
<input id= "Checkbox1 " type= "checkbox " checked= ' <%#Eval( "CCID ").ToString() == null?false:true%> '/>

一上都使用模板列实现
[解决办法]
~
[解决办法]
咔咔咔 .....

Eval( "CCID ").ToString() == null 永不成立!!!!!


》》》

Eval( "CCID ") == null


读书人网 >asp.net

热点推荐