protected void Page_Load(object sender, System.EventArgs e)
{
DataTable dt = GetDataTable("select * from AccountTypes");
repeater.DataSource = dt;
repeater.DataBind();
}
private void repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType != ListItemType.Item) {
return;
}
var row = (DataRow)e.Item.DataItem;
}
It throws exception that "Unable to cast object of type 'System.Data.DataRowView' to type 'System.Data.DataRow'."
DataRow is an element of DataTable, but why does e.Item.DataItem become DataRowView?
Can anyone find a MSDN documentation mentioning this?