ASP.NET中,页面有一GridView控件,如何在GridView中显示数据库中某一特定行的全部数据?

用户根据用户名进行登录,登录之后希望查看自己的信息,所有用户的信息存放在数据库stu_info表中,如何在vs里编程实现这个?用GridView或者是DataList或者是别的空间都行,只要是能实现就好~~~~很急啊~~~

第1个回答  推荐于2016-08-19
<asp:GridView runat="server" ID="GridView1">
<Columns>
<asp:BoundField DataField="" HeaderText="" /> //要显示的列
<asp:BoundField DataField="" HeaderText="" /> //要显示的列
<asp:BoundField DataField="" HeaderText="" /> //要显示的列
</Columns>
</asp:GridView>

在后台
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindShowData();
}
}
protected void BindShowData()
{
ArrayList al = new ArrayList();
string str = "";
try
{
str = "select 列名 from stu_info "
al = PublicClass.SQLSelect(str, 显示项的个数 );
if (al.Count == 11)
{
UNameH.Text = al[0].ToString();
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}本回答被提问者和网友采纳
第2个回答  2011-05-18
GridView.DataSource = 你从stu_info表取出的数据;
GridView.DataBind();

在C# ASP.net 中怎么获取GridView控件选择行的内容
首先, 可以在GridView中增加一隐藏字段, 例如:<asp:LinkButton ID="btnStatus" runat="server" CommandName="Action" Visible="false" CommandArgument="<%# ((GridViewRow)Container).RowIndex %>"><\/asp:LinkButton> 这里主要设置行的Index.然后在GridView有一个RowCommand(object sender, GridViewComm...

asp.net关于GridView控件获取所选行的某字段的值!
(2)只能获取在HTML中定义过的数据列,无法查询数据源中的当前数据行的所有字段列。一般情况下,通过HTML设置GridView的字段列的数量往往小于数据源的实际字段数量,这是因为从业务逻辑的角度看,并不是所有的字段都是要显示在页面上的。当需要使用没有被显示的字段时,此法就不能直接满足需求了。2. e...

asp.net在gridview中嵌套了一个gridview,怎样通过里面的gridview获得...
通过gridview2(里面的gridview)得到gridview1的索引:通过点击事件,可以得到触发这个点击事件按钮。\/\/触发事件的按钮控件 Button btn = sender as Button; \/\/子gridview行 GridViewRow gv2_row = btn.NamingContainer as GridViewRow; \/\/通过子gridview行,得到子gridview GridView gv2 = gv2_row.NamingCo...

ASP.NET中如何获取Gridview选中行的值和传递
string index = (Gridview的ID).DataKeys[int.Parse(e.CommandArgument.ToString())].Value.ToString();这是在获取你所点击行的 id 然后写 Response.Redirect("(页名).aspx?fun=" +index+"&bh=" );在所跳到的页接收这个id根据id在去库里掉数据进行修改操作 ...

asp.net中怎样将GridView绑定数据库中bit型的数据显示成0和1而不是...
可以在数据库查询语句中 设置 select sex case when true then 1 case when false then 0 from table

asp.net中关于提取gridview某一行某一列的值的问题。求帮我看看怎么做...
URL地址是 test.aspx?id=5 然后你接收页面写 int Id=Convert.ToInt32(Request.QueryString["id"]); \/\/假设这里只是数据,不报错 然后再根据这个Id到数据库里面查询,select top 1 * from table where id=5 \/\/这个5是你提交过来的 然后再用SqlDataReader对象去执行查询 然后绑定数据。

asp.net怎么读取数据库表中所有的信息
然后再用一个数据库表的显示空件GridView将前面所说的其中的一种对象作为数据源,显示在此控件上,就可以了。总结一下,需要两步:将数据库信息作为连接对象的数据源,将这些连接对象的内容作为显示控件的数据源。类似一种传递吧。这是我个人由所学知识对你疑问的解释,希望对你的理解有所帮助!

ASP.NET中gridview分页后怎么计算某一列的总和
分页时貌似只计算第一页吧?可以尝试一下在gridview1中提取数据时,把提取的那些行全部给计算一下。

asp.net如何在一个div中显示数据库中一篇文章??
<%# DataBinder.Eval(Container.DataItem,"文章内容列名",["格式"])%>这样就可以将某个列的内容绑定到div中了,至于是否要其它的,比如一个页面要显示多篇文章,你可能就需要一些用于数据绑定的控件了(如:DataList,GridView什么的,有的需要放在自定义的Template里面),就看你的需要了。

asp.net(C#)获取GridView列总数
那个语句是没有错的,可以取到列数的,为零说明你取值的时候,GRIDVIEW并没有绑定完成,正在绑定中,你可以在GRIDVIEW的RowDataBound事件中加上 ClientScript.RegisterClientScriptBlock(this.GetType(), "test", "alert('" + this.GridView1.Columns.Count.ToString() + "')");测试,可以弹出列的值 ...

相似回答