删除infopath中的重复表

http://www.cnblogs.com/starcrm/archive/2009/01/20/1378917.html

//删除行
        public void CTRL6_5_Clicked(object sender, ClickedEventArgs e)
        {
            XPathNavigator group = MainDataSource.CreateNavigator().SelectSingleNode("/my:root/my:body/my:RepeatTable[last()]", NamespaceManager);

            //如果确认就删除
            DialogResult YESorNO = System.Windows.Forms.MessageBox.Show("您确认删除" + group.SelectSingleNode("my:A", NamespaceManager).Value + "这一行?", "", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            if (YESorNO == DialogResult.OK)
           {
               group.DeleteSelf();
           }

        }

posted @ 2009-02-07 17:40  浪漫稻草人  阅读(313)  评论(0)    收藏  举报