我有一个带有coloumns ID,文件名,类型,日期和格式的网格视图。时间和观点。有一个fileupload控件将文件从计算机上传到名为abc的文件夹。从该文件夹中,文件名将复制到数据库表中,并显示在gridview中。 gridview中有一个视图列,单击该列时会打开文件(.doc,.xlsx,.pptx等)。但是这些打开的文件不可编辑。他们可以被看到。我的问题是,是否有任何选项可以编辑这些文档并存储回相同的abc文件夹 - >数据库表 - > GRIDVIEW?
答案 0 :(得分:1)
您的用户需要对abc文件夹的读/写访问权限。我假设您通过process.start(filespec)打开文档。只需确保filespec指向abc目录中的位置,用户就可以编辑并默认保存在该位置。
如果您正在进行此操作,我将检查对abc目录的访问权限,并确保用户具有读/写访问权限。
答案 1 :(得分:0)
我使用了Decker的想法,现在我的代码正在运行。我使用下面的代码并在gridview中启用了选定的事件
using System.Diagnostics;
using System.ComponentModel;
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow row = GridView1.SelectedRow;
string Datalink = row.Cells[2].Text;
string myPath = @"C:\Users\abc\" + Datalink;
Process prc = new Process();
prc.StartInfo.FileName = myPath;
prc.Start();
}