有没有获取sql表中的内容,赋值到list<>中然后绑定到GridView中的例子啊
解决方案 »
- C# FTP登陆上去后发送什么命令列出当前目录的文件和文件夹
- 如何在DataGridView中加入ComboBox?最后43分,都散了~~
- protected访问修饰符的应用求解惑!菜鸟小问!
- HttpWebResponse 无法解析多个(多行) Set-Cookie
- 用什么方法取程序的图标最好啊?
- System.Web 在C#应用程序下不能添加引用(找不到),怎么添加??
- 怎么把pdf格式转为tif格式
- 请教高手dataset更新数据库问题?
- 求救,asp.net怎么生成静态页面?
- 怪问题水晶报表显示本地数据库图片没有问题,显示其它机器数据库上图片有问题。help,2ks
- 初级问题
- C# 求四则运算子程序
(1)先在UserManage类中写好一个方法GetUsers,获取SQL数据库中的数据,返回泛型集合List<User>
(2)在页面上添加一个ObjectDataSource,配置数据源时,选择UserManage类,下一步再为Select方法选择GetUsers,都是向导式操作,很简单
(3)把GridView控件的DataSourceID设为上面的ObjectDataSource控件的ID
这样就完成了
如果要例子的话,我有自己写的一个小例子。你要的话,把email告诉我
protected void Button1_Click(object sender, EventArgs e)
{
GridView1.DataSource = new PMC.BLL.admin().Select();
GridView1.DataBind();
}/// <summary>
/// 得到数据表PMC.Model.admin所有记录
/// </summary>
public IList<PMC.Model.admin> Select()
{
return dal.Select();
}
public class User
{
public string Name { get; set; }
public int? ID { get; set; }
public User()
{
}
public User(string name, int id)
{
Name = name;
ID = id;
}
} protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
List<User> list = new List<User>();
//实际用给list赋值可以换成从数据库的方式
for (int i = 0; i < 5; i++)
{
list.Add(new User("name" + i, i));
} GridView1.DataSource = list;
GridView1.DataBind();
}
}
1 创建 linq to sql类 将表拖进去 DataClasses1DataContext db = new DataClasses1DataContext();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ var q = from v in db.vote
orderby v.id descending
select new
{
ID = v.id, //选择需要的字段
Topic = v.topic,
Count = v.top
};
GridView1.DataSource = q.ToList();
GridView1.DataBind();
}
}
gridview.DataSource = List