求一程序,能读取指定路径的XML文件(该文件是数据库数据转换而来的),然后将XML文件还原为原数据,并自动填写到另一个程序的TextBox中.十万火急,还请高手给个DEMO.本人邮箱是[email protected]
解决方案 »
- dev xtraReport 报表调问题
- 谢谢大侠再帮我看下!ASP的代码问题!
- 各位能不能帮我解释下封装是怎么个么?到现在我还不了解是什么 菜鸟提问
- 外挂是否有前途?
- C#常用容器类
- 高手帮忙!xml文件合并并比较的问题,熟悉xml的来帮忙!100分,不够在加
- 哪里可以下到类似人力或者进出货管理这样的数据管理的C#源码?
- 在打包时如何让生成的.msi文件体积最小?
- .net语言写的程序是否可以在win98等任何一台电脑上运行,一定需要.net平台吗?
- 新的OJ变成挑战怎么输入输出,以最新题目渣打银行的为例
- 请问"当前没有活动的视觉样式,因此与视觉样式相关的操作导致错误。"这个错误如何解决?
- TreeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
然后在去读取DataSet来把你要的数据填充到TextBox不就可以了
ds.ReaderXml("你的XML路径");
foreach (DataRow row in ds.Tables[0].Rows)
{
你的文本框 = row[0.ToString();
你的文本框 = row[1].ToString();
............
}
dt.ReadXml(@"c:\1.doc");
string x = dt.Rows[0][0].ToString();
那么你需要获取目标窗口的句柄,然后调用api用findwindow找到你要自动写入的那个程序的窗口
然后用api来获取鼠标点击事件,然后模拟输入
在输入的时候你可以使用剪贴板,先把要输入的部分放入剪贴板,然后当鼠标点击的时候仅需要向输入的窗口传入模拟按键值就行了模拟按键使用sendkey就好
这样可行否?
先说数据转换,你的数据转换就是读一个xml文件对吗?你直接用datatable读取出来放在datatable里面就行了这个时候的table就相当于数据库里的一张表一样,有结构有字段能够进行数据的读取修改删除,到这里你有疑问吗?
发贴太累,和我在线聊天吧
两个程序的通信,可以使用.NET Remoting
我用的windows应用程序,可以使用.NET Remoting吗?