在vs2003中是datagrid可以用datafield和datakeys得到,vs2005中gridview中的datakeyName怎么用。
解决方案 »
- 求动态指标体系的解决方案,有达人知道不
- 请大家帮忙看看我这个页面为什么不能更新
- 关于Forms验证Global.asax文件中的问题
- 网站后缀名是dll后面带参数,是asp.net做的吗
- ASP.NET 怎么写一个网站。?
- 很简单的问题,大家进来看看 Response.Cookies.Add(MyCookie)提示找不到类型或者命名空间
- 大家帮忙,刚谈了一个一卡通的项目,如何做?
- vs2008里面用了控件树,但是字体不能够左对齐到图标
- 汉字以及个数校验问题
- 能否在客户端得到TreeView的节点的CheckBox被选中的事件?
- 关于孟宪回的在客户端显示服务器端任务处理进度条的探讨的疑问?
- 我的vs2005 asp.net 为什么不能断点调试啊 我用的是vs2005自带的web服务器
主键变量= GridViewPageable1.DataKeys[Rindex]["主键名称"].ToString();
{
if (e.CommandName == "AddToBus")
{
int rindex= Convert.ToInt32(e.CommandArgument);
string id = GridView1.DataKeys[rindex]["bID"].ToString();
if (Session["bus"] == null)
{
System.Collections.Hashtable ht = new Hashtable();
ht.Add(id, 1);
Session["bus"] = ht;
}
else
{
Hashtable ht = (Hashtable)Session["bus"];
if (ht[id] == null)
{
ht[id] = 1;
}
else
{
ht[id] = (int)ht[id] + 1;
}
Session["bus"] = ht;
}
}
}
string strID = ((GridView)sender).DataKeys[index].Values["ID"].ToString();
GridView.DataKeyNames=new string[]{"主键ID"};
GridView.DataBind();
string strID = ((GridView)sender).DataKeys[index].Values["ID"].ToString();