DataSet ds = new DataSet();
ds.ReadXml("Userd.xml");
foreach (DataTable dt in ds.Tables)
{
if (dt.TableName == "Userd")
{
foreach (DataRow row in dt.Rows)
{
if (PASSWORD.Text == row["密码"].ToString().Trim())
{
MessageBox.Show("登录成功");
main.ShowDialog();
}
else
{
MessageBox.Show("登录失败,密码错误");
}
}
} 这样子读取是读取BIN目录下的XML文件 但是我不确定我的XML文件地址在哪个盘 我先问各位这个改怎么弄。
解决方案 »
- webbrowser提交表单异常.
- C# combobox画线
- C#如何调用winscard.dll API
- winform的datagrid中能加入日期控件吗?
- 网络端口为什么阻塞了
- ListView碰到制表符显示就会出问题怎么办?
- 关于session的问题
- 如何看类实例的地址?
- 用InstallShield6.22打包后怎样添加一个反安装程序?
- .Net 2003创建不了C# Asp.net web应用程序
- C#winform通过listview删除SQL数据库内容
- 急!!!C#中我用FindWindow( )方法获得了窗口的句柄,我想用SendMessage()向窗口发送按键消息应该怎么做?
比如说他就在我当前项目目录下 WIN32程序和XML文件是同一个路劲
如果是winform那就在exe文件那个文件夹
如果是webform那就在iis中最外面的那个web.config所在的文件夹
Server.MapPath("/") 返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径
Application.StartupPath + "xx.xml"
就可以了,
之所以出现
bin.debug,release之类的路径,是=因为你目前是在VS里面执行的,发布之后就没这样的问题了
我还是用的starfd方法,直接把XML放在了bin目录下了。