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做的数据源,而且点删除第一下没反映,第二下报错。然后把报错的窗口关了,功能是实现了。请高手指教
解决方案 »
- 如下的错误怎么解决额~急~~~~~
- net方法问题
- js調用問題
- 检索虚拟路径(绝对的或相对的)映射到的物理路径
- 入门级简单问题:服务器处理完客户端请求后,把html文件传给客户端,那那个与某个.aspx对应的html文件保存在vs2005的哪个地方呢?
- 毕业论文:谁可以提供NEWID的原理给我.谢谢,我找不到相关的理论.帮帮忙,急,
- 怎么样才能定义ViewState的数组啊?
- 高分求DataGrid解决办法!
- 在本机上的做好的网站,一定要先注册一个域名才能让外部访问吗
- 如何在新开的一页中选择字段,然后填充到原来页面中
- 正则表达式问题
- 急求~~~~~在.ASPX页面中怎样实现可以编辑的小窗口???
GridView1.DataKeys是count 。
控件如果绑定了主键,这里就不需要在给字段名吧
GridView1.DataKeys是count 。是什么意思,能说得具体点吗?谢谢
GridView gv = (GridView)sender;
string index = gv.DataKeys[e.RowIndex].Value.ToString()