<?xml version="1.0" encoding="utf-8" ?>
- <userInformation>
<user name="张三" Tel="13999999999" />
<user name="李四" Tel="13888888888" />
<user name="王五" Tel="13777777777" />
<user name="jason" Tel="13666666666" />
</userInformation>------------------------------------------------------
xml文件如上在项目中添加了3个控件button1、textBox1、label1
我在要实现的效果是:在textBox1中输入一个手机号码,然后点button1后将姓名显示到label1中。
请问如何实现?
- <userInformation>
<user name="张三" Tel="13999999999" />
<user name="李四" Tel="13888888888" />
<user name="王五" Tel="13777777777" />
<user name="jason" Tel="13666666666" />
</userInformation>------------------------------------------------------
xml文件如上在项目中添加了3个控件button1、textBox1、label1
我在要实现的效果是:在textBox1中输入一个手机号码,然后点button1后将姓名显示到label1中。
请问如何实现?
解决方案 »
- Setup Factory7将FrameWork4.0打包问题
- 大家帮忙看看这个问题jquery
- 菜鸟请教:GridView更新出问题
- 求 C# 获得另外一程序 句柄 后控制该程序,如控制其透明,或窗体大小等(求代码)
- 获取exe文件的版本号问题
- 关于DataRow的问题!
- C#2005开发的插件 发布到win7的iis6上,在iis里面点浏览能正常打开插件,在IE里就不能正常显示插件。
- 树读数据库出错?说我很多东西没有定义,,是怎么回事啊?
- 大家谈谈软件的防盗版的方法,好吗?给点思路就行。
- 请大家帮忙看看下面的代码
- winform 最小化到托盘但无法实现。
- 【Winform】Datagridview中列计算循环如何处理?
d.Load("x.xml");
XmlNode f = d.SelectSingleNode("/userInformation/user[@Tel='" + textBox1.Text + "']/@name");
if(f!=null) label1.Text = f.Value;
方法一:DataSet ds = new DataSet();
ds.ReadXml(AppDomain.CurrentDomain.BaseDirectory + "test.xml", XmlReadMode.Auto);
if(ds==null || ds.Tables[0].Rows.Count==0)
return;
DataRow[] row = ds.Tables[0].Select("Tel='13666666666'");
labName.Text = row[0]["name"].ToString();
方法二:XmlDocument 读取XML节点
where ele.Attribute("Tel").Value=="手机号码"
select ele).FirstOrDefault();
string returnStr = string.Empty;
if(element!=null)
{
returnStr = element.Attribute("name").Value;
}return returnStr;