问题1:在gridview中实现单击单元格调出相应的法律文档。单元格名字和文档名字是一样的。我想在gridview的源表中新建一列法律相对路径“lujing”
当点击单元格的时候,产生一个事件,这个事件调用lujing列里面的文档。表:id falv lujing
1 劳动法 ./falv/劳动法.doc 2 产权法 ./falv/产权法.pdf问题2:在gridview的添加操作里面,当添加falv此列的时候,可以调出法律文档所在的文件夹,选中文件夹中的文件,可以吧文件名字传给falv 文档的相对路径传给 lujing。我不太知道 问题1 和问题2的 代码实现方式。。菜鸟等候大侠们回答····还有就是 文档可能包换word 和 pdf。求解啊
最好有部分(全部)代码。。没代码 给思路也行···
当点击单元格的时候,产生一个事件,这个事件调用lujing列里面的文档。表:id falv lujing
1 劳动法 ./falv/劳动法.doc 2 产权法 ./falv/产权法.pdf问题2:在gridview的添加操作里面,当添加falv此列的时候,可以调出法律文档所在的文件夹,选中文件夹中的文件,可以吧文件名字传给falv 文档的相对路径传给 lujing。我不太知道 问题1 和问题2的 代码实现方式。。菜鸟等候大侠们回答····还有就是 文档可能包换word 和 pdf。求解啊
最好有部分(全部)代码。。没代码 给思路也行···
Process.Start("falv/劳动法.doc");//打开路径的文件问题二:
单击事件中加上
OpenFileDialog o = new OpenFileDialog();
if (o.ShowDialog() == DialogResult.OK)
{
string fileName= o.FileName;
}
{
string Patn = dataGridView1. CurrentRow.
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.UseShellExecute = true;
p.StartInfo.FileName = @"falv/机电安装工程施工总承包企业资质等级标准.doc";
p.Start();
}
现在我还需要 解决两个个个问题问题
1,把鼠标选中单元格确定为 falv 所在的单元格,
2,当双击这个单元格的时候吧本行lujing所在的单元格的值传给PATH。当选中的这个不是falv列的单元格的是返回错误提示。
最好有代码提示下···思路也行 代码提示也行 ,最好是代码提示 谢谢谢谢
没有这行 嘿嘿
不知道你解决没
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == "列索引")
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.UseShellExecute = true;
p.StartInfo.FileName = @"falv/机电安装工程施工总承包企业资质等级标准.doc";
p.Start();
}
else
{
MessageBox.Show("请选择");
return;
}
}