• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > c#读取xml文件到datagridview实例

c#读取xml文件到datagridview实例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#datagridview,c#datagridview添加行,c#中datagridview,c#datagridview控件,c#datagridview删除行等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

namespace QueryXMLByLINQ
{
    public partial class Frm_Main : Form
    {
        public Frm_Main()
        {
            InitializeComponent();
        }

        static string strPath = "Employee.xml";
        static string strID = "";

        //窗体加载时加载XML文件
        private void Form1_Load(object sender, EventArgs e)
        {
            getXmlInfo();
        }

        //显示选中XML节点的详细信息
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            strID = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();//记录选择的职工编号
            XElement xe = XElement.Load(strPath);//加载XML文件
            //使用LINT从XML文件中查询信息
            IEnumerable<XElement> elements = from PInfo in xe.Elements("People")
                                             where PInfo.Attribute("ID").Value == strID
                                             select PInfo;
            foreach (XElement element in elements)//遍历查询结果
            {
                textBox11.Text = element.Element("Name").Value;//显示职工姓名
                comboBox1.SelectedItem = element.Element("Sex").Value;//显示职工性别
                textBox12.Text = element.Element("Salary").Value;//显示职工薪水
            }
        }

        #region 将XML文件内容绑定到DataGridView控件
        /// <summary>
        /// 将XML文件内容绑定到DataGridView控件
        /// </summary>
        private void getXmlInfo()
        {
            DataSet myds = new DataSet();
            myds.ReadXml(strPath);
            dataGridView1.DataSource = myds.Tables[0];
        }
        #endregion
    }
}

</div>

</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#中DataGridView的样式
  • C#中DataGridView操作技巧
  • C#读取视频的宽度和高度等信息的方法
  • C# Datagridview绑定List方法代码
  • C#实现改变DataGrid某一行和单元格颜色的方法
  • C#中改变DataGridView控件边框颜色的方法
  • C# DatagridView常用操作汇总
  • c#利用Excel直接读取数据到DataGridView
  • c#高效率导出多维表头excel的实例代码
  • DataGridView控件显示行号的正确代码及分析

相关文章

  • 2017-05-28C#中GridView动态添加列的实现方法
  • 2017-05-28C#将字母或数字加密成字母的方法
  • 2017-05-28C#根据身份证号码判断出生日期和性别
  • 2017-05-28C#信号量用法简单示例
  • 2017-05-28C#编程获取IP地址的方法示例
  • 2017-05-28C#中结构体和字节数组转换实现
  • 2017-05-28C#的File类实现文件操作实例详解
  • 2017-05-28C#控制台基础 list<>初始化的两种方法
  • 2017-05-28c#数据绑定之删除datatable数据示例
  • 2017-05-28高效C#编码优化原则

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#基于NPOI生成具有精确列宽行高的Excel文件的方法
    • C#使用NPOI导入Excel的方法详解
    • C#启动windows服务方法的相关问题分析
    • C# winform点击生成二维码实例代码
    • 在C#中根据HardwareID获取驱动程序信息的实现代码
    • C#修改及重置电脑密码DirectoryEntry实现方法
    • 探讨C#中Dispose方法与Close方法的区别详解
    • C#实现获取IIS站点及虚拟目录信息的方法
    • C#实现改变DataGrid某一行和单元格颜色的方法
    • C#实现功能强大的中国农历日历操作类

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有