比如说Gridview 第一列中所有的数据不为空,则全部显示为“有”,否则显示无,请高手赐教。

 我来答
华佗之父
2011-10-20 · TA获得超过1241个赞
知道小有建树答主
回答量:1623
采纳率:0%
帮助的人:1116万
展开全部
在事件RowDataBound里面写代码
if(GridView1.Rows[e.rowIndex].Cells[0].value.toString==""){
GridView1.Rows[e.rowIndex].Cells[].value="无";
}else{
GridView1.Rows[e.rowIndex].Cells[0].value="有";
}
更多追问追答
追问
比如说这个图片里面,最后一列是显示是否有图片,如果有值,则显示有,无则显示否,这个控件是我们自己制作的一个控件
追答
你们自己制作的控件我不知道,和gridview差不多呗,还是和上面一样呀。
你是怎么获取你那个图片的列的值的呢?
你们的控件有类似的RowDataBound事件不?
百度网友ea1c09c
2011-10-20 · TA获得超过1004个赞
知道小有建树答主
回答量:856
采纳率:0%
帮助的人:1299万
展开全部
/// <summary>
/// 设置GridView某一列的文本值
/// </summary>
/// <param name="num">列号</param>
/// <param name="text">文本值</param>
private void SetGridViewColumnsTest(int num, string text)
{
foreach (GridViewRow row in this.GridView1.Rows)
{
row.Cells[num].Text = text;
}
}
这是改变列文本值得方法,判断列中是否有数据你自己会写吧
PS:你是想全部显示成“有”或“无”,还是只有部分显示为“无”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IaminIT
2011-10-20 · 超过24用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:48.3万
展开全部
会用手动代码绑定Gridview么 会的话先判断数据源那列是否为空 空的话文本值设为有就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式