请问如何把我的绝对路径转换成相对路径 请问如何把下面的绝对路径转换成相对路径reportDocument1.Load("D:\\C#_Test\\sancaikeji\\sancaikeji\\CRgoujinshangpin.rpt"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要先知道".."是返回上一级目录:可以这样写:reportDocument1.Load("D:\\C#_Test\\sancaikeji\\sancaikeji\\CRgoujinshangpin.rpt");改成reportDocument1.Load(Application.StartupPath + "\\CRgoujinshangpin.rpt");//如果是在启动程序根目录下的文件可以这样写。如果是启动程序根目录下的上N级目录可以这样写:(前面第一句话我说了".."是级返回上一级目录,那N级,就加N个"\\.."咯)reportDocument1.Load(Application.StartupPath + "\\..\\CRgoujinshangpin.rpt");//这个是上一级目录。reportDocument1.Load(Application.StartupPath + "\\..\\..\\CRgoujinshangpin.rpt");//这个是上二级目录。reportDocument1.Load(Application.StartupPath + "\\..\\..\\..\\CRgoujinshangpin.rpt");//这个是上三级目录。reportDocument1.Load(Application.StartupPath + "\\..\\.." + "\\.." + ....... +(第N个)"\\.." + "\\CRgoujinshangpin.rpt");//这个是上N级目录。 reportDocument1.Load("..\\CRgoujinshangpin.rpt"); 完整路径:"D:\\C#_Test\\sancaikeji\\sancaikeji\\CRgoujinshangpin.rpt"相对于:":"D:\\C#_Test\\sancaikeji\\sancaikeji" private void button2_Click(object sender, EventArgs e) { string full="D:\\C#_Test\\sancaikeji\\sancaikeji\\CRgoujinshangpin.rpt"; string part="D:\\C#_Test\\sancaikeji\\sancaikeji"; string des = full.Replace(part, ".."); MessageBox.Show(des); } 给picturebox控件写一个click事件 为什么没反应 请教 把sql2000的数据库导入到sql2005后性能降低了 就一点点代码调试了8个小时了,也知道哪里出错了,就是想不同... 关于路径的问题? ArrayList可以当函数的形参吗? dataGridView连接带密码的ACCESS数据库时提示“密码无效”? 请教一个简单问题(急) 求助,我的机器不支持.net 请问:我要创建一个windows服务,里边要用到timer,每革一秒,执行某段程序一次,但是我不会用timer,谁可以帮帮我?特急寻呼! SelectionRules的问题 邮件接收发送程序
{
string full="D:\\C#_Test\\sancaikeji\\sancaikeji\\CRgoujinshangpin.rpt";
string part="D:\\C#_Test\\sancaikeji\\sancaikeji";
string des = full.Replace(part, "..");
MessageBox.Show(des);
}