关于网友提出的“gridview绑定 gridview绑定的问题”问题疑问,本网通过在网上对“gridview绑定 gridview绑定的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:gridview绑定 gridview绑定的问题
描述: 想问大虾们
我用sql=“”;直接查出来的数据库里的值是3行,
并绑定了gridview,显示出来也是这样的。
orderid plateid
5000015 2472
5000016 1875
5000017 1987
但是我想给客户看的结果是要把 orderid 变成
5000015
10-6000015 50000155
即是替换成10- 然后要加120000 注:要从第一位加 10-62000155
请问我要怎么写 才能最后也显示到gridview上。或者有其他好办法吗?
解决方案1:
'>
'>
解决方案2: protected void GridView111_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (((Label)e.Row.FindControl("label1")).Text != "")
{
((Label)e.Row.FindControl("label1")).Text = "10-"+(Convert.ToInt32(((Label)e.Row.FindControl("label1")).Text.Trim())+120000).ToString();
}
}
}
解决方案3: 6 楼的代码是正确的,可以在GridView111_RowDataBound,处理下。。
解决方案4: 建模板列
然后
在gridview 的 RowDataBound事件中改
protected void GridView111_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (((Label)e.Row.FindControl("label1")).Text != "")
{
((Label)e.Row.FindControl("label1")).Text = "10-"+(Convert.ToInt32(((Label)e.Row.FindControl("label1")).Text.Trim())+120000).ToString();
}
}
}
解决方案5: 把数据读到 DS 中,再 在 DS 中修改相应的数据吧,先把数据+120000再 转成string 加前缀10- 吧
解决方案6: 你说的还是不太明白,大致说的是字符的拼接和int型整数的加减,如果要加减先转成INT型,要拼接字符再转成字符。
以上介绍了“gridview绑定 gridview绑定的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2657918.html