asp.net中数据库中查询了某一列所有值把它赋给GridView表指定的列中

图片说明图片说明asp.net中数据库中查询了某一列所有值把它赋给GridView表指定的列中,通过我写的那段代码,列的每一个值不是应该一一对应吗?结果全部显示一样的值,看下面的 图在线等急!!!!!,
![图片说明](https://img-ask.csdn.net/upload/201810/11/1539244891_616435.png)图片说明问问大神这是什么情况?

2个回答

dr.Read()是跳转到下一个记录的方法,你只是调用了一次,所以每次都是返回第一条记录的数据

后台取值方法有问题,
你上面的写法是取一个固定值。
一般很少有人直接在这里进行条件判断和取值的。
你直接取出一张table表即可。
然后在后台方法中循环这张表的每一行,取出你想取得那一列值,放到数组或者集合中。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
拼接表中某一列的所有值
[code="java"] 完整例子: select LTRIM(MAX(SYS_CONNECT_BY_PATH(ORG.ORGNAME, '-')), '-') from EOSORG_T_ORGANIZATION ORG start with ORG.ORGID = '103511'   connect by PRIOR ORG.PARENTORGID = ORG.ORGID;...
Asp.net GridView中统计某列值
这里实现了asp.net 中GridView统计某列值
如何取出一个表中的一条记录的某一列值把它放到另一个表中指定行的指定列
请问如何取出一个表中的一条记录的某一列值把它放到另一个表中指定位置行(指定的指定列)
asp.net 中如何得到GridView 中某一列的值的和
如题 下面是代码 可以按月份查找出来,什么把其中一列的值的总和求出来最后面的那个按钮还空着请各位大虾帮忙看看rnusing System;rnusing System.Collections;rnusing System.Configuration;rnusing System.Data;rnusing System.Linq;rnusing System.Web;rnusing System.Web.Security;rnusing System.Web.UI;rnusing System.Web.UI.HtmlControls;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.WebControls.WebParts;rnusing System.Xml.Linq;rnusing System.Data.OleDb;rnusing System.Data.Common;rnusing System.Text;rnrnpublic partial class admin_SelectIntoSingle : System.Web.UI.Pagernrnrnrnrn protected void Page_Load(object sender, EventArgs e)rn rn if (!Page.IsPostBack)rn rnrn MyDataBind();rn rnrn rn public void MyDataBind()rn rn OleDbConnection MyConnection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("access.mdb"));rn OleDbDataAdapter MyCommand = new OleDbDataAdapter(@"SELECT * FROM [Into Single] ", MyConnection);rn DataSet ds = new DataSet();rn rn tryrn rn MyCommand.Fill(ds, "access");rn GridView_IntoSingle.DataSource = ds.Tables[0];rn GridView_IntoSingle.DataBind();rnrn rn rn catch (Exception ex)rn rn Response.Write(ex.Message);rn rn finallyrn rn MyConnection.Close();rn MyConnection.Dispose();rn MyConnection = null;rn rn rn rn protected void GridView_IntoSingle_PageIndexChanging(object sender, GridViewPageEventArgs e)rn rnrnrn rn GridView_IntoSingle.SelectedIndex = -1;rn GridView_IntoSingle.PageIndex = e.NewPageIndex;rn //GridView_IntoSingle.DataBind();rn MyDataBind();rn rnrn protected void Button_selectbytime_Click(object sender, EventArgs e)rn rn // this.TextBox_Time.Text = this.TextBox_Time.Text + "-";rn string BookOrderTime = "-" + this.TextBox_Time.Text +"-";rn OleDbConnection MyConnection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("access.mdb"));rn OleDbDataAdapter cmd = new OleDbDataAdapter(@"select * from [Into Single] where BookOrderTime like '%" + BookOrderTime+ "%'", MyConnection);rn DataSet ds = new DataSet();rn OleDbParameter p1 = new OleDbParameter("@BookOrderTime",OleDbType.VarChar);rn p1.Value = BookOrderTime;rn cmd.SelectCommand.Parameters.Add(p1) ;rn tryrn rn cmd.Fill(ds, "access");rn GridView_IntoSingle.DataSource = ds.Tables[0];rn GridView_IntoSingle.DataBind();rn rn catch (Exception ex)rn rn Response.Write(ex.Message);rn rn finallyrn rn MyConnection.Close();rn MyConnection.Dispose();rn MyConnection = null;rn rnrn rn protected void Button_cencel_Click(object sender, EventArgs e)rn rn this.TextBox_Time.Text = "";rn MyDataBind();rn rn protected void Button2_Click(object sender, EventArgs e)rn rn this.TextBox2.Text = "";rn MyDataBind();rn rn protected void Button_money_Click(object sender, EventArgs e)rn rn rnrn rn protected void GridView_IntoSingle_SelectedIndexChanged(object sender, EventArgs e)rn rn rnrn rnrnrn
jsp中,如何将数据库中的一列赋给checkbox的值
我从数据库中提取许多列,每个列前都有一个checkbox,如果选中checkbox,点击删除按钮,这一行将被删除,如何操作,急急急......................
asp.net中如何获取数据库中某一表的某一列最大值并赋给label
asp.net中如何获取数据库中某一表的某一列最大值并赋给labelrnrn已知从table1表中获取userid列的最大值:select max(userid) from table1rnrn如何在default.aspx.cs中写代码将userid的最大值赋给default.aspx中的labelrnrn请详细点哦~
如何获取Gridview中某一列的值.
在GridView绑定数据后,如何获取其中某一行某一列的值?
怎样得到gridview中某一列的值
在gridview中添加一个删除按钮,在点击时,怎样把这行删除??rn怎样在gridview中得到某一列的值,用什么方法啊?请各位指点指点,给我代码,谢谢
能否将查询的结果绑定到gridview中指定的某一列?
三个表结构如下:rnuser(username,age,....)rncus(cusid,cusname)rnduty(username,cusid)rn查询语句:rnselect cusname from user,cus,duty where user.username=duty.username and user.cusid=duty.cusidrnrngridview中是user的所有列和cusname列,现在有些username对应的cusid为空,有的username对应的cusid不止一个,请问,如何将上述查询语句查询结果转换成字符串,绑定到gridview的cusid列?rn比如查询出a用户的cusname有“aa”“bb”“cc”,查询出b用户的cusname为空,则gridview中显示如下:rnrnusername cusname agern a aa,bb,cc 18rn b 20
如何改变Gridview中某一列的所有值
创建了一个 DataTable 对象,将查询结果填充进去,然后再将 DataTable 对象在GridView中展现出来,代码如下rnrn[code=C#]rnrnsqldap.SelectCommand = cmm;rnDataTable dt = new DataTable();rnsqldap.Fill(dt);rnrnGridView1.DataSource = dt;rnGridView1.DataBind();rnrn[/code]rnrn但是最后展现的表格中的第6列全是部门代码,每个部门代码都代表一个部门汉字名称,我现在需要在最后的结果里显示出部门汉字名称,而不是这些符号代码,请问怎么才能做到?rnrn我看有些网站上说要通过GridView1_RowDataBound 里改,我自己照葫芦画瓢写了一个,但是运行之后还是没用rnrn[code=C#]rnprotected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)rn rn if (e.Row.RowType == DataControlRowType.DataRow)rn rnrn if (e.Row.Cells[5].Text == "1233456")//123456 是部门代码rn rnrn e.Row.Cells[5].Text = "XXX";//xxx代表部门汉字名称rn rnrn rn rnrn[/code]rnrn有谁知道用什么最简单的办法可以把符号代码转换程部门汉字名称吗?谢谢!
把A表中的一列赋给B表中的一列
表A中有字段id(自动编号) ,表B中有字段B_id。如何在添加记录的时候B_id的值和id的值一样呢??就是怎样把id的值赋给B_id,
如何将gridview表中某一列所有的值相加?
如题,求源码?
如何取得GridView中某列的值?
[img=http://www.seahisoft.com/pic/111.jpg][/img]rn如上图,我希望改变状态列下某个DropDownList的值后立刻就新职更新到数据库。rn现在的问题是我不知道如何取得我所点的那行的某列的值。比如需要取得编号。
取gridview中某行某列值
我用一个gridview 字段分别是: 序号, 文件名, 路径 右边有gridview配的删除linkbutton,我想问当我点击删除时,如何获得这行中的路径这个字段值?rn我数据库里的表就是上边3个字段,点击删除,删除数据库信息,但是不能删除文件,删除文件要用file.delete(路径),我想在删除数据库的同时,把本地的文件rn也删除,所以要取出路径这个字段的值,请问怎么取?
gridview中获取某列值。
我有一个页面。该页面有列“合同号”。然后我要根据这个合同号。找到该合同号下面的所有价格(价格在另外一张表)。相加。显示到该页面(这张表没有总价字段,貌似要构建虚拟表)。rnrn不知道该怎么实现。 大侠们。 加油。
mysql 修改表中某一列的值
Update 语句 Update 语句用于修改表中的数据。 语法: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 更新某一行中的一个列 我们为 lastname 是 "Wilson" 的人添加 firstname: UPDATE Person SET FirstName = 'beijing' WHERE LastName = 'shanghai
SQL 查询某数据库中哪些表存在某列
现在我知道数据库器名和列名,但不知道这个列在这个数据库器中的哪个表.现我想写一条SQL来查询出哪些表里面存在这个列名.
把表中一列的所有数字加和
<!DOCTYPE html> <html> <head> <title>Aceesing numbers in table</title> <style type="text/css"> #tab{ border: 1px solid #333; border-collapse: collapse;
js中如何调用GridView中某一列的值
怎么找到GridView中某一行某一列的值,求指教
取得JTable中某列的所有值
取得JTable中某列的所有值?
GridView中的某一列怎么获得DataList中的DropdownList的值
我的一个页面中有DataList,DataList里面用了个DropdownList,页面中还有一个GridView,现在我想单击一个添加把DropdownList中选中的项添加到GridView中的某一列,要怎么实现??rn用C#写,我的功能类似购物车那样,DropdownList主要实现顾客选择购买几样
如何将gridview中某列的值赋值给textbox
如何将gridview中某列的值赋值给textbox
如何得到指定表中的所有列
我想要得到指定表名的所有列的列明rn我知道大概要通过系统表获得rn然后参考了pb的例程rn但是使用dw_1.SetSQLSelect(NewSyn)rnNewSyn=Select PBC_CNAM, PBC_CMNT from PBCATCOL where PBC_TNAM = '货物表' and PBC_OWNR = '' order by 1 ASC却无法获得,请问大家哪里有错呢?rndw_1的sql syntax是 SELECT "pbcatcol"."pbc_cnam", rn "pbcatcol"."pbc_cmnt" rn FROM "pbcatcol" rnORDER BY "pbcatcol"."pbc_hdr" ASC
数据库里面查询到了一列,怎么把这一列填到一个表中的某一列呢
就比如,在表tbl1中通过select查到一列值,然后将这一列值填到表tbl2中filed1列中呢?rn应该采用什么sql语句呢?rnupdate好像不行,update只能针对查询只有一个的结果
怎么实现把数据库中某表中某列的值定期导出成一个文件?
怎么实现把数据库中某表中某列的值定期导出成一个文件?
怎么把查询出来的列插入到表的最后一列中
一张tb1表中都是数字,我现在查询出来每行中得最大数字了。rn但是现在需要把这个每行中得最大数字 再插入到表中 最后一列中,这最后一列是空的。rnrnSELECT id, MAX(a) AS maxnumrnFROM (SELECT id, num1 AS arn FROM tb1rn UNION ALLrn SELECT id, num2 AS arn FROM tb1 AS tb1_2rn UNION ALLrn SELECT id, num3 AS arn FROM tb1 AS tb1_1) AS t1rnGROUP BY idrnrn以上是查询出来每行中的最大数字,现在 怎么把这个数字插入到最后一列中,求解答,急~~
如何查询DataTable中某列的值?
DataTable中有三列 aa、bb、ccrn rn 我现在只想查询 aa、bb列中的所有值 该怎么查。 rn rn 这三列的顺序不是固定的有时候会是(bb、cc、aa或cc、aa、bb)等不固定
Ext4 在tips中展示Grid中的某一列的所有值
columns:[{ header:'详细说明', dataIndex:'info', width:200, renderer:function (value, metaData, record, rowIdx, colIdx, store){ metaData.tdAttr = 'data-qtip="' + Ext.String.htmlEnco
查询Oracle中某张指定表的列的信息
select a.owner, a.table_name, a.column_name, a.data_type, a.data_length, a.data_precision, a.data_scale, a.nullable, a.segment_c...
一个两表查询 赋 给 gridview 的问题
[code=C#] string sql = "select id,username,uid,sex from userinfo1 where zzmm like '" + tj.Text + "' union select id,jtusername as username,jtuid as uid,sex from jtcyxx1_1 where zzmm like '" + tj.Text + "'";rnSqlDataSource1.SelectCommand = sql;rn GridView1.DataBind();[/code]rnrn这是gridview 的代码:rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn <%-- rn rn rn rn rn --%>rn rn rn rn rn rn rn rnrnrnrnrn错误是 : 列名 'jtusername' 无效。 rnrnrn求解!!!!!!!
如何获得表中指定列的值?
如何获得表中指定列的值?比如第50条记录中md51列的值
Gridview中如何取某行中某列的值
如题,Gridview绑定数据库中某表。rnrn目前只会根据下列方法取值:(根据列的排列顺序)rn((TextBox)(GridView1.Rows[e.RowIndex].Cells[i].Controls[0])).Text.ToString().Trim()rnrn能不能根据列名或者列所绑定的字段名或者什么别的标识来取值?
Vb.net中如何获取GridView中某列的值
如题
怎样把数组的内容插入到数据库某表中的一列?
我首先想到的是用for 之类的循环依次读取数组中的值,然后一次一次链接数据库运行sql.rn但是觉得这样的话效率很不好,各位有没有更好的方法?rn请指教
怎样得到GridView中某行中某列的值
在GridView1中设置了自动选择项,点中某行的“选择”按钮,GridView1_SelectedIndexChanged(object sender, EventArgs e){}里得到选中的某行的某列的值,rn protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)rn rn int id = (int)GridView1.SelectedValue; //这里可以得到选中项的关键值。rn //怎样得到选中的这行的如第二列的值呢?rn
asp.net中GridView中的某列实现超链接
我的源码:rn[b] rn rn rn rn rn rn rn rn [/b]rn我想实现的是在网站地址那一列实现超链接,点击某个地址后,自动跳转到相应网站,我应该怎样修改来实现?rn跪求答案啊!!!![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/11.gif][/img]
sqlite数据库中查询某一列的数据,并从该列中获取某一个值
1、如何查询数据库中某一列数据,并获取到该列中的某一个数值。数据库中一列列的内容排布顺序是如何设置的rn2、对于编辑框的内容,当文本内容长度大于某一数值时,如何实现监听事件?rn 本人新手,望各位大神多多指点。。
gridview 中动态显示隐藏某列【指定列】
如题!rnrn主要是实现一开始不显示----当编辑的时候显示此列,编辑完毕后继续隐藏rnrn
关于计算GridView中某行中指定列的值
现在要实现一个功能需要在Gridview中动态绑定一列,来计算一行中指定三列的数据和rn该Gridview的样式为rnrnrn班级 姓名 语文 数学 外语 (合计)rn一班 小明 80 90 85 (255)rn一班 小刚 85 88 90 (263)rn一班 小涛 90 70 80 (240)rnrnrn如何在Gridview中实现带括号的那一列的方法,请教大家rn
求指定表某一列的值
我表dt中有两个字段 count 和name 我现在要取得name该列值为“ACC1”的count值该怎么做啊(name列唯一),rnDataView dv = new DataView(dt);rndv.RowFilter = "Name=" + areaname;rneturn int.Parse(dv.Table.Rows[0][0].ToString());rn我这样写老是报错,我晕了,求同行赐教
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件