黑马程序员技术交流社区
标题:
将DataRowView类型转换为强类型DataSet
[打印本页]
作者:
dqzg12300
时间:
2012-10-28 19:18
标题:
将DataRowView类型转换为强类型DataSet
在视频的ASP.NET数据绑定的一个案例中。
老师用var row=(T_dataset)datarowview.Row;这样是可以的。但是我用就报错什么情况啊?
无法将类型“System.Data.DataRow”转换为“JQuery和数据库绑定.ItemData事件.DAL.DataSet1TableAdapters.T_PicTableAdapter” d:\documents\visual studio 2010\Projects\JQuery和数据库绑定\JQuery和数据库绑定\ItemData事件\itemdata事件.aspx.cs 22 23 JQuery和数据库绑定
作者:
dqzg12300
时间:
2012-10-28 23:40
我的问题已解决。实际上是看跑了·
数据绑定那里有段代码是这样的
DataRowView datarow = (DataRowView)e.Item.DataItem;
var row = (JQuery和数据库绑定.ItemData事件.DAL.DataSet1.T_PicRow)datarow.Row;
if (row.age > 22)
{
TextBox txtage =(TextBox)e.Item.FindControl("txtAge");
txtage.BackColor = Color.Red;
}
关于(JQuery和数据库绑定.ItemData事件.DAL.DataSet1.T_PicRow)需要转换的这个类型。容易搞错啊。视频上老师没有说,我直接误导成强类型的adp的那个类型了。又看了一遍就懂了,直接打强类型的表名+Row,再解析下就可以了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2