请教又一个datagrid问题 也许对你有所启发http://expert.csdn.net/Expert/topic/1963/1963344.xml?temp=.6999781 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很容易实现啊我这是用checkbox实现的你看看<asp:TemplateColumn HeaderText="天津?" ItemStyle-Width="35px" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:CheckBox runat="server" Enabled="false" Checked='<%# DataBinder.Eval(Container.DataItem, "Student_City").ToString() == "天津" %>' /> </ItemTemplate></asp:TemplateColumn>你可以在其中用label来输出你的√ 就是控制他的visible属性或使用图片都可以啊 可以处理你的SQL语句:select case (你的字段) when 1 then '√' else '×' end as 你命的名 但<ItemTemplate>中我是有四行啊浏览者 √注册会员 ×VIP会员 ×内网人员 √这个如何处理??如果只有一行,哪我可以用上面的sql来显示√或×,可如果同时有四个呢? //设置DataGrid的ItemDataBound事件,然后写 private void ID_DataList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { ListItemType itemType = e.Item.ItemType; if (itemType == ListItemType.Item || itemType == ListItemType.AlternatingItem ) { //浏览者为楼主要绑定的项也就是Sql语句中Select选择的语句 //下面只是一个思路,楼主可以自己考虑一下 if((bool)DataBinder.Eval(e.Item.DataItem,"浏览者")) { e.Item.Cells[1].Text = "√"; } else { e.Item.Cells[1].Text = "×"; } } } 我想你用SQL语言实现吧!设你的那个判断字段为level,1为√,0为×(case when level=1 then '√' else '×' end ) 这样的日期,如何算出来的. 【高手求救】ASP.NET 发送邮件失败 在datalist里删除一条信息后,页面不刷新。必须要F5刷新后数据才刷出来!在线等,很急 苹果电脑能用做软件开发吗? Cookies不关网页清除不了,求教 附件的修改问题? .text程序的问题! xml文件的修改 请孟子E章老师帮忙,发了三个帖子了,没人回答,看过您给别人回复过类似的问题 JavaScriptSerializer实现序列化 在 MVC 中 方法中如何获取控件的值 求救,简单的Sql语句问题!!! 请高手请教一个DataGrid的问题!(高分)(js与后台代码的结合问题)
我这是用checkbox实现的
你看看<asp:TemplateColumn HeaderText="天津?" ItemStyle-Width="35px" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:CheckBox runat="server" Enabled="false"
Checked='<%# DataBinder.Eval(Container.DataItem, "Student_City").ToString() == "天津" %>' />
</ItemTemplate>
</asp:TemplateColumn>
你可以在其中用label来输出你的√ 就是控制他的visible属性
或使用图片都可以啊
select case (你的字段) when 1 then '√' else '×' end as 你命的名
浏览者 √
注册会员 ×
VIP会员 ×
内网人员 √
这个如何处理??如果只有一行,哪我可以用上面的sql来显示√或×,可如果同时有四个呢?
private void ID_DataList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType itemType = e.Item.ItemType;
if (itemType == ListItemType.Item || itemType == ListItemType.AlternatingItem )
{
//浏览者为楼主要绑定的项也就是Sql语句中Select选择的语句
//下面只是一个思路,楼主可以自己考虑一下
if((bool)DataBinder.Eval(e.Item.DataItem,"浏览者"))
{
e.Item.Cells[1].Text = "√";
}
else
{
e.Item.Cells[1].Text = "×";
}
} }
(case when level=1 then '√' else '×' end )