永发信息网

gridview如何将超长字符串自动截断,然后用省略号代替吗?知道的话把详细的步骤说明一下,谢谢

答案:2  悬赏:10  手机版
解决时间 2021-12-21 04:29
gridview如何将超长字符串自动截断,然后用省略号代替吗?知道的话把详细的步骤说明一下,谢谢
最佳答案
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
e.Row.Cells[0].Text = e.Row.Cells[0].Text.Length >10 ? "大于10" : "小于10";
}
全部回答
解决方法:数据绑定后过滤每一行即可 for (int i = 0; i <= gridview1.rows.count - 1; i++) { datarowview mydrv; string gintro; if (gridview1.pageindex == 0) { mydrv = myds.tables["a"].defaultview[i];//表名 gintro = convert.tostring(mydrv["家庭住址"]);//所要处理的字段 gridview1.rows[i].cells[3].text = substr(gintro, 2); } else { mydrv = myds.tables["a"].defaultview[i + (5 * gridview1.pageindex)]; gintro = convert.tostring(mydrv["家庭住址"]); gridview1.rows[i].cells[3].text = substr(gintro, 2); } } 调用: public string substr(string sstring, int nleng) { if (sstring.length <= nleng) { return sstring; } string snewstr = sstring.substring(0, nleng); snewstr = snewstr + "..."; return snewstr; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么现在手机充值卡越来越少了
modderfontein是南非哪个城市的邮编?
Jeffborrowedahistorybookfromhisfr
旋字多少笔
建行的龙卡通的银行卡或网上银行连续输入3次
一切说明不了结果只有结果才能说明一切的意思
Working there is unforgettable experience
删掉重新下载微信,那些表情还在吗
花旦小生什么意思
呼和浩特市哪个画室比较好,做广告的衮,是高
水浒中的天魁星是谁,地魁星是谁
昨天去拿辞职工资了,但是最后一个月的绩效没
怎样画好素描眉毛
单选题Amongthegueststoarriveearly_______
仙居杨梅什么时候成熟
推荐资讯
哪年是猴年
什么是双摇琴?电吉他
如何检测2.5的移动硬盘是否硬盘坏了? 数据线
小丽家第一季度后一个月的用电量都是前一个月
体育课上热身运动名称有哪些,
若集合M={a,b,c}中的元素是△ABC的三边长,
如图,∠1=∠2,则∠1+∠3=________度.
船锚是什么牌子
小米红米4,想强制刷机,出现这种情况后按哪
女儿早恋怎么办
服务器脱机是什么意思
广州大专有哪些 10分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?