protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string index = GridView1.DataKeys[e.RowIndex]["carid"].ToString();//这行报的错
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("car.xml"));
XmlNodeList node = doc.SelectSingleNode("XmlTest").ChildNodes;
foreach (XmlNode n in node)
{
XmlElement element = (XmlElement)n;
if (element.ChildNodes[0].InnerText == index)
{
element.ParentNode.RemoveChild(element);
doc.Save(Server.MapPath("car.xml"));用xml做的数据源,而且点删除第一下没反映,第二下报错。然后把报错的窗口关了,功能是实现了。请高手指教
{
string index = GridView1.DataKeys[e.RowIndex]["carid"].ToString();//这行报的错
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("car.xml"));
XmlNodeList node = doc.SelectSingleNode("XmlTest").ChildNodes;
foreach (XmlNode n in node)
{
XmlElement element = (XmlElement)n;
if (element.ChildNodes[0].InnerText == index)
{
element.ParentNode.RemoveChild(element);
doc.Save(Server.MapPath("car.xml"));用xml做的数据源,而且点删除第一下没反映,第二下报错。然后把报错的窗口关了,功能是实现了。请高手指教
解决方案 »
- 类的初始化引发异常是怎么回事
- |M| 如何获得当前网站的域名
- Asp.Net(C#) 服务器登陆显示sa 用户无法登陆 但是Sql连接字符串不是用的sa用户 在线求解~ 20 分~!
- 计算机3级对找asp.net工作影响大吗
- DataGrid数据表显示不正常的问题
- 请问各位在asp.net 都在使用那些第三方的组件包?在哪里下载?,谢谢!!
- 基于数据库的form验证
- 如何快速获取xml文件中的最后一条记录
- asp.net 编程遇到DataGrid查询问题,大家帮帮我~~~~{vb.net}
- 初次玩asp.net,哪儿有.net+sql2000的bbs源代码下载?
- 正则表达式问题
- 急求~~~~~在.ASPX页面中怎样实现可以编辑的小窗口???
GridView1.DataKeys是count 。
控件如果绑定了主键,这里就不需要在给字段名吧
GridView1.DataKeys是count 。是什么意思,能说得具体点吗?谢谢
GridView gv = (GridView)sender;
string index = gv.DataKeys[e.RowIndex].Value.ToString()