DataTextField= filepath;
DataTextFormatString=下载;请问 如何取到 filepath 的值???
因为 gridview.rows[x].cells[y].text 取得的是---->>> 下载
解决方案 »
- 关于ASCII码 如何转成字符串问题。
- winform 程序 需要一个配置文件设置服务器IP,求方法
- 两个简单的基础问题---C#的Win Form中常用控件使用,请教!
- 如何向SQL SERVER中插入图片(c#)
- 请教如何将C#中打印的内容保存到剪切板?
- logonuser()函数使用方法求助!!!在线等!
- 向高手请教解压缩反序列化的问题
- C#中怎样实现对VC编译成的.DLL文件的调用?
- 前台调用资源文件不成功,帮手!
- 如何在vs2005.net中操作word文档.
- 【求助】无法取出类库项目中的ConnectionStrings
- 启用一个新线程和 使用委托.BeginInvoke 有什么区别吗?
然后find控件
我想问的是 有没有 gridview.rows.cells.Value 之类的属性什么的
gridview.rows.FindControl()
依然是---->> 下载
________
谢谢先
buttonfield 的设置 如题
想自定 按钮事件
rowcommand 事件if (e.CommandName == "geturl")
{
int id = Convert.ToInt32(e.CommandArgument);
string path = GridView1.Rows[id].Cells[3].Text ;
System.Diagnostics.Process.Start(path);
}如果不设置 DataTextFormatString 是可以通过点击buttonfield 直接打开 filepath 路径的文件的
设置 DataTextFormatString之后呢,显示就变成如: 下载 了
这时取 GridView1.Rows[id].Cells[3].Text 是取页面显示的 coulmns 字段
________________________________________________________
有没有什么方法 可以取到 绑定的值 而不是显示的值????
<asp:ButtonField CommandName="geturl" Text="按鈕" DataTextField="FilePath" DataTextFormatString="下載" />
这个是前台代码
有高手看下怎么解决么!!!!!!
不然我只能 拿 DataKeyName 去数据库里再查了........
现在用 GridView1.Rows[id].Cells[3].Text 取到的是 "链接"
而我想要的是 www.csdn.net
不过是在 gridview 里面的事情 不知道可不可以实现????
结果是我想的那种方法是错误的.
解决方法是
DataRowView drv = e.Row.DataItem as DataRowView;
然后 通过 DataRowView 去找值就没有问题了.谢谢 楼上的各位~~~!!!