.net gridview怎么绑定数据能实现我要的这种效果

问题描述

现有数据表编号名称数值时间1呵呵12015-1-252哈哈12015-1-251呵呵22015-1-262哈哈32015-1-26要实现效果编号名称25日数值26日数值差值1呵呵1212哈哈132不管怎么弄,都出不来我要的这个结果,求大神告诉我该怎么弄,有示例代码更好,谢谢。

解决方案

解决方案二:
大家帮帮我。。
解决方案三:
selectcasewhen语句吧,一句一句的拼!这个方法比较笨
解决方案四:

解决方案五:
这跟GRIDVIEW没关系的,这是写SQL的技巧,你百度SQL行转列
解决方案六:
编号名称数值时间1呵呵12015-1-252哈哈12015-1-251呵呵22015-1-262哈哈32015-1-261呵呵32015-1-27如果数据是这样呢?你的结果又是怎样?
解决方案七:
时间继续延后,你要求的实现效果又怎么样?用casewhen拼接的话,就得每天都得修改
解决方案八:
引用5楼hanchunyang123的回复:

编号名称数值时间1呵呵12015-1-252哈哈12015-1-251呵呵22015-1-262哈哈32015-1-261呵呵32015-1-27如果数据是这样呢?你的结果又是怎样?

这样没关系,每年只取特定的几天数据,可以写死
解决方案九:
引用6楼wangjia1991的回复:

时间继续延后,你要求的实现效果又怎么样?用casewhen拼接的话,就得每天都得修改

这样没关系,每年只取特定的几天数据,可以写死
解决方案十:
搜一搜:SQL行转列
解决方案十一:
selecta.编号,a.名称,a.数值前一天数值,b.数值后一天数值,b.数值-a.数值差值fromTable_1ajoinTable_1bona.编号=b.编号anda.时间=DATEADD(DAY,-1,b.时间)
解决方案十二:
我觉得可以这样吗?你先查出编号名称数值时间1呵呵12015-1-252哈哈12015-1-251呵呵22015-1-262哈哈32015-1-261呵呵32015-1-27这样的结果,然后放到datatable里,再进行从行》》》》列的处理
解决方案十三:
这个是你绑定数据源的问题,跟GridView没有关系。

时间: 2024-09-20 15:31:37

.net gridview怎么绑定数据能实现我要的这种效果的相关文章

DataSet中的数据在与GridView中绑定数据中间的转换

问题描述 我从数据库里读取一个字段,它的类型是int类型.然后我生成DataSet,但是我绑定到GridView上时,我想让他原本显示的数字换成文字,比如,DataSet.Rows[0]["Field1"]中的1,就显示为"一等",2就显示为"二等",各位能帮忙想个思路么..此问题关键就是字段中的数据类型为int类型,而我要显示的是string类型...在DataSet和最终显示的GridView控件中有一个转换的过程,不知能不能实现.. 解决方

后台绑定数据的gridview的分页问题

问题描述 后台绑定数据的gridview的分页问题 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)//查看详细名单 { int p_index = e.NewEditIndex; string listid = GridView1.DataKeys[p_index].Value.ToString(); string qstr = "select * from t_basedata where

GridView控件点击删除按钮,删除成功后重新绑定数据,可是数据未能及时更新,需得重新打开页面才能更新

问题描述 GridView控件点击删除按钮,删除成功后重新绑定数据,可是数据未能及时更新,需得重新打开页面才能更新,急求解答!!!! 解决方案 解决方案二:没人呢?解决方案三:不可能的,看下你代码解决方案四:确定是在你删除以后重新绑定的?解决方案五:在删除成功后,要重新绑定.解决方案六:你打开页面有个查询绑定的方法,在删除成功后再次调用这个方法就行最好代码放上来...解决方案七:DataBind()解决方案八:参考:解决方案九: 解决方案十:这个要看一下你写的代码...重新绑定了就不需要刷新..

怎样在gridview中去掉自动生成字段后绑定数据

问题描述 stringsql="select*fromMusic_tablewhereMusic_singer='"+TextBox6.Text.Trim()+"'andMusic_name='"+TextBox7.Text.Trim()+"'";SqlDataAdaptermydata=newSqlDataAdapter(sql,conn);DataSetmyds=newDataSet();mydata.Fill(myds);GridView2

通过GridView.RowDataBound()绑定OnClick()获取点击某行时的数据,前一或二行绑定失效?

问题描述 GridView分页显示数据,我想实现点击某行,则将该行的指定几个列的值输入到本页TextBox中,测试代码如下:前台:<scriptlanguage="javascript"type="text/javascript">functiongetElementOnPage(value){window.document.getElementById("<%=TextBox1.ClientID%>").value=va

GridView中Eval绑定数据只支持255个字符显示啊?

问题描述 <asp:TemplateFieldItemStyle-Width="40px"ItemStyle-HorizontalAlign="Center"><HeaderTemplate>备注</HeaderTemplate><ItemTemplate><%#Eval("EQU_OTHER").ToString()%></ItemTemplate></asp:Tem

GridView 动态添加 数据列,绑定方法 (1/2)

gridview 动态添加 数据列,绑定方法 通过继承 gridview 并且重载  createcolumns() 添加自己想要的 column,根据扩展属性中的键值对生成column. 通过继承 bouldfield,并且重载 initializedatacell() 和 getvalue() 实现自己希望的绑定方法,实现可以基于方法的数据绑定,从而可以将扩展属性中的键值绑定到对应的cell中. gridview 是asp教程.net中表格数据显示控件中的一种,可以支持数据绑定,绑定的数据源

gridview中checkbox控件绑定数据的问题(100分)

问题描述 我正在做一个权限设置的模块,希望通过gridview实现,设想是gridview的列是根据数据库的字段动态生成的每个列头就是数据库字段名,列中是控件checkbox,checkbox是否被选中根据数据库中另外一个表的数据现在的问题是能动态生成列了,但是怎么给checkbox控件绑定数据啊~~ 解决方案 解决方案二:你那一列是什么字段,Bit类型,还是Boolean型,解决方案三:先转换成模版列.绑定然后解决方案四:<asp:TemplateColumnItemStyle-Wrap=&quo

web-关于不用控件绑定数据的问题

问题描述 关于不用控件绑定数据的问题 各位大神 我是一名在校计算机系大学生 想请教一下现在企业里做web是不是不用vs里面自带的控件 如果不用控件 这个gridview绑定数据库的数据应该如何实现 能说详细点或者给个链接教程吗 先不说 mvc架构 我想先用代码去实现 再去学mvc 谢谢 求大神指点 解决方案 很难的 怎么有点看不到是什么啊 解决方案二: 对WEB来说.其实很简单.WEB中表格的本质是 <table><tr><td></td></tr&g