帮忙解释几句C#代码

[复制链接]
查看11 | 回复5 | 2009-6-30 18:20:49 | 显示全部楼层 |阅读模式
上述代码主要作用是数据库操作和控件的绑定都是asp.net2.0的产物,现在3.5已火了,在VS2008中已经集成了3.5还有vs2010中还把asp.net mvc也集成进去.可见技术更新之快,所以建议楼主不要执着于代码,多多了解言语的新特性,如Linq to Sql 就是ado.net2.0的最好代替品,加把竞吧至于GridView1.DataKeyNames = new string[] { "ID" };//这里面的ID是什么?有什么作用?可以说是根本没有任何意思,作用就是误导人...
回复

使用道具 举报

千问 | 2009-6-30 18:20:49 | 显示全部楼层
GridView1.DataKeyNames = new string[] { "ID" };//你那个ID应该是 数据库里面的ID吧把数据库里面的主键取出来以后做更新删除的时候要用 这个变量用来进行修改删除的因为你更新删除都要给一个ID知 要不然 系统不知道你要修改哪个ID的数据GridView1.DataBind(); 就把数据库...
回复

使用道具 举报

千问 | 2009-6-30 18:20:49 | 显示全部楼层
创建一个连接对象和一个适配器对象,传入要执行的SQL语句和连接对象,DataSet myds = new DataSet();
myda.Fill(myds);就是将数据集填充到适配器,将数据绑定到GridView1上。DataKeys是用来指定以哪一列为准的,你可以看看gridview的属性,里面有那个属性的!...
回复

使用道具 举报

千问 | 2009-6-30 18:20:49 | 显示全部楼层
1. 数据库里有个字段叫ID。要绑定到gridview的数据列上去,当然要提供字段名称了。如果是new string[] {"ID", "Name"}就是绑定2个列到gridview的2个列去。2. 没有关系,是临时变量。...
回复

使用道具 举报

千问 | 2009-6-30 18:20:49 | 显示全部楼层
我感觉是这个样运行的先string ID = GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString得到了你需要的 GridView1.DataKeys.Value在运行方法一GridView1.DataKeyNames = new strin...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行