如在
ItemDataBound
可以用
DataRowView row = (DataRowView)e.Item.DataItem;
得到整行的数据
那在
ItemCommand
如何得到绑定时对应行的数据呢用DataRowView row = (DataRowView)e.Item.DataItem;出错
ItemDataBound
可以用
DataRowView row = (DataRowView)e.Item.DataItem;
得到整行的数据
那在
ItemCommand
如何得到绑定时对应行的数据呢用DataRowView row = (DataRowView)e.Item.DataItem;出错
解决方案 »
- ASP.NET中如何获取本机外网IP的所在地,网络类型(电信,网通等),再将信息写入图片中?
- 请大家指教一下,DAAB兼容Oracle和sql参数化语句的问题
- 奇怪问题:一个div通过绝对定位,怎么逃脱不了父div的掌控?
- asp.net AjaxPro 错误
- 链接中没有文件名,只有路径,是怎么实现的呀?
- CA1031 如何捕捉更具体的异常?
- 一個簡單問題 TreeView 如何實現三層?謝謝~
- 如何做出这样的菜单来?
- ASP.NET开发的WEB如何保护DLL文件不被人反编译?
- 控件移植问题
- 如何高效率遍历页面所有的web控件
- 在datagrid中,首列是checkbox,用javascript判断checkbox是否选中?谢谢!
当单击 Repeater 控件中的按钮时发生。对应行的数据这时是取不到的!不过可以用其他方法解决!
表3-9 数据绑定时的数据项
数据源类型 数据项(DataItem)类型
System.Data.DataView System.Data.DataRowView
System.Data.Common.DbDataReader System.Data.Common.DbDataRecord
System.Collections.ArrayList String
System.Collections.Hashtable System.Collections.DictionaryEntry
XmlDataSource System.Xml. XPathNavigator
ObjectDataSource 业务对象
Label6.Text += drv["Int"].ToString() + ",";System.Data.Common.DbDataRecord drv = (System.Data.Common.DbDataRecord)e.Item.DataItem;
Label2.Text += drv["id"].ToString() + ",";常见的 2种
我用的是DataSet
然后用
System.Data.DataRowView drv = (DataRowView)e.Item.DataItem;
drv["MovieID"].ToString()//提示:未将对像引用设置到对象的实例我查看drv的值为null
System.Data.DataRowView drv = (DataRowView)e.Item.DataItem;
这一句在
ItemDataBound
可以用
在ItemCommand不行谢谢