datareader读数据存列表中
来源:互联网 发布:java web微信支付demo 编辑:程序博客网 时间:2024/05/20 00:36
gridview要自己绑定列
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="学号">
<ItemTemplate >
<%# ((visitor)Container.DataItem).Vid %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="姓名">
<ItemTemplate>
<%# ((visitor)Container.DataItem).Vname %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="地址">
<ItemTemplate>
<%# ((visitor)Container.DataItem).Vadd %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
后台代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Collections;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.GridView1.DataSource = bind();
this.GridView1.DataBind();
}
}
public List<visitor> bind()
{
List<visitor> lt = new List<visitor>();
SqlConnection cn = new SqlConnection("server=.;database=pubs;uid=sa;pwd=sa");
cn.Open();
SqlCommand cmd = new SqlCommand("select stuid,stuname,stuadd from sj",cn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{ visitor vs = new visitor();
vs.Vid= dr[0].ToString();
vs.Vname = dr[1].ToString();
vs.Vadd = dr[2].ToString();
lt.Add(vs);
}
dr.Close();
return lt;
}
}
public class visitor
{
public string Vname;
public string Vid;
public string Vadd;
}
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="学号">
<ItemTemplate >
<%# ((visitor)Container.DataItem).Vid %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="姓名">
<ItemTemplate>
<%# ((visitor)Container.DataItem).Vname %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="地址">
<ItemTemplate>
<%# ((visitor)Container.DataItem).Vadd %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
后台代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Collections;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.GridView1.DataSource = bind();
this.GridView1.DataBind();
}
}
public List<visitor> bind()
{
List<visitor> lt = new List<visitor>();
SqlConnection cn = new SqlConnection("server=.;database=pubs;uid=sa;pwd=sa");
cn.Open();
SqlCommand cmd = new SqlCommand("select stuid,stuname,stuadd from sj",cn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{ visitor vs = new visitor();
vs.Vid= dr[0].ToString();
vs.Vname = dr[1].ToString();
vs.Vadd = dr[2].ToString();
lt.Add(vs);
}
dr.Close();
return lt;
}
}
public class visitor
{
public string Vname;
public string Vid;
public string Vadd;
}
- datareader读数据存列表中
- 读数据库图片存为文件
- 从数据库中读数据
- ADO.NET 4 快速上手(3)——DataReader读数据
- Hbase写数据,存数据,读数据的详细过程
- Hbase写数据,存数据,读数据的详细过程
- Hbase写数据,存数据,读数据的详细过程
- Hbase写数据,存数据,读数据的详细过程
- hbase 写数据,存数据,读数据的详细过程
- Hbase写数据,存数据,读数据的详细过程
- Hbase写数据,存数据,读数据的详细过程
- Hbase写数据,存数据,读数据的详细过程
- 编写scanf语句读数据列表的一个案例
- 从数据库中读数据建立菜单
- 向文件中写数据,读数据
- fgets()函数从文件中读数据
- 网页从xml文件中读数据
- 文件中读数据完成工资输入
- datalist分页pageddatasource
- ADO读取EXCEL所有表名
- datalist删除多行记录
- 全屏窗口javascript
- datalist用法整合
- datareader读数据存列表中
- vs2008与vs2005的冲突
- FileUpload上传控件1
- Gridview鼠标选定颜色和具体列颜色
- FRAMESET 元素 | frameSet 对象
- Gridview自定义分页
- win2000/xp/2003下完全卸载ORACLE
- C# 开机启动
- image控件写成流的形式存SQL