将XML文件保存到DataGridView中

 1         #region get护理单记录信息XML
 2         //将XML文件保存到DataTable
 3         private DataTable FromXML2DataTable(string XMLStr,string data_h,string data_d)
 4         {
 5             XmlDocument myDoc = new XmlDocument();
 6             myDoc.LoadXml(XMLStr);
 7             if (string.IsNullOrEmpty(XMLStr) || !myDoc.HasChildNodes) return null;
 8             DataTable dt = new DataTable();
 9             DataRow row = null;
10             DataColumn col = null;
11             //填充数据
12             foreach (XmlElement el in myDoc.SelectNodes(data_h + "/" + data_d))
13             {
14                 row = dt.NewRow();
15                 foreach (XmlNode node in el.ChildNodes)
16                 {
17                     if (!dt.Columns.Contains(node.Name))
18                     {
19                         col = new DataColumn();
20                         col.ColumnName = node.Name;
21                         dt.Columns.Add(col);
22                     }
23                     row[node.Name] = node.InnerText;
24                 }
25                 dt.Rows.Add(row);
26             }
27             return dt;
28         }
29         #region Set护理单信息DataTable到GridView
30     //NurseGridList.DataSource=DataTable
31         public void ShowNurseTable(DataTable ds)
32         {
33             if (ds != null && ds.Rows.Count > 0)
34             {
                   //自动设置列35                 NurseGridList.AutoGenerateColumns = false;                   //标题内容居中显示位置
36                 NurseGridList.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                   //行内容显示位置37                 NurseGridList.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
38                 NurseGridList.DataSource = ds;
                   //清除选择39                 NurseGridList.ClearSelection();
40             }
41         }
42         #endregion

将XML文件保存到DataGridView中

时间: 2024-12-10 10:52:26

将XML文件保存到DataGridView中的相关文章

1.scrapy爬取的数据保存到es中

先建立es的mapping,也就是建立在es中建立一个空的Index,代码如下:执行后就会在es建lagou 这个index. from datetime import datetime from elasticsearch_dsl import DocType, Date, Nested, Boolean, \ analyzer, InnerDoc, Completion, Keyword, Text, Integer from elasticsearch_dsl.connections im

上传 Zip 压缩档并即时解压缩文件保存到 Blob

Upload Zip file and unpack on the fly to Windows Azure Blob Upload Zip file and unpack on the fly to Windows Azure Blob 为求方便(懒惰的做法XD),我直接借用小朱在 边做边学 Windows Azure 应用程序开发基础 Part 2:开发 BLOB.Table 与 Queue 应用程序 一文中的例子来改写. 如图中红色框框:其中最大的不同是使用 DotNetZip 这个组件以

将数字n转换为字符串并保存到s中

参考 C程序设计语言 #include <stdio.h> #include <string.h> //reverse函数: 倒置字符串s中各字符的位置 void reverse(char s[]){ int c,i,j; for(i=0,j=strlen(s)-1;i<j;i++,j--){ c=s[i], s[i]=s[j], s[j]=c; } } //itoa函数: 将数字n转换为字符串并保存到s中 void itoa(int n, char s[]){ int i,

android如何保存读取读取文件文件保存到SDcard

android如何保存读取读取文件文件保存到SDcard 19. 三 / android基础 / 没有评论 本文来源于www.ifyao.com禁止转载!www.ifyao.com 上图为保存文件的方法体. 上图为如何调用方法体保存数据. 上面的截图介绍了,文件保存的基本内容. 路径也可以更改. 将内容保存到文件介绍完毕. 本文来源于www.ifyao.com禁止转载!www.ifyao.com 读取文件方法体,将方法返回值传给控件即可. 保存文件的四种操作模式 将文件保存到手机的SDcard路

Python获取个人网站的所有课程下载链接和密码,并保存到Mongodb中

1.获取网站课程的分类地址: ''' 爬取屌丝首页,获取每个分类名称和链接 ''' import requests from lxml import etree headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36', } def get_class_data(): list_dat

在xml文件的Preference标签中,用&lt;extra&gt;给&lt;intent&gt;标签加参数

在xml文件的Preference标签中,用<extra>给<Intent>标签加参数,以及<intent>标签的android:targetPackage和android:targetClass属性使用注意事项 <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.c

实现一个函数itoa(int n, char s[]),将整数n这个数字转换为对应的字符串,保存到s中。

实现一个函数itoa(int n, char s[]),将整数n这个数字转换为对应的字符串,保存到s中. #include <stdio.h> void reverse(char *left, char *right){ while (left < right) {  char tmp = *left;  *left = *right;  *right = tmp;  left++;  right--; }} void my_itoa(int n, char s[]){ char *st

PHP session_set_save_handler将SESSION保存到Mysql中

将SESSION保存到mysql中 <?php /**  * SessionMysql 数据库存储类  */ defined('IN_QIAN') or exit('Access Denied'); class SessionMysql { public $lifetime = 1800; // 有效期,单位:秒(s),默认30分钟 public $db; public $table; /**  * 构造函数  */ public function __construct() { session

VB.NET屏幕指定区域截图代码,保存到Image中

VB.NET屏幕指定区域截图代码,保存到Image中 使用VB.NET实现屏幕上指定位置的图像进行截图功能,保存到Image中 Dim texthwnd As IntPtr texthwnd = FindWindowEx(0, 0, vbNullString, "等待输入验证码") Dim pl As SwtPj.WINDOWPLACEMENT GetWindowPlacement(texthwnd, pl) Dim image As Bitmap = New Bitmap(119,