数据源根据Request.QueryString["typeid"]来分配比如
如果为1
select * from A
如果为2
select * from B前端数据绑定
如果数据源为A表
<%Eval("UserName")%>
如果数据源为B表
<%Eval("Phone")%>//B表没有UserName这个属性。
如果为1
select * from A
如果为2
select * from B前端数据绑定
如果数据源为A表
<%Eval("UserName")%>
如果数据源为B表
<%Eval("Phone")%>//B表没有UserName这个属性。
*****************************************************************************
http://feiyun0112.cnblogs.com/
页面加载时赋值:typeId = Request.QueryString["typeid"];
前台写小脚本判断
<%
if(typeId == "1")//A表
{%>
<%Eval("UserName")%>
<%
}
else
{%>
<%Eval("Phone")%>
<%}
%>
DataBinding:“System.Data.DataRowView”不包含名为“realname”的属性。
DataBinding:“System.Data.DataRowView”不包含名为“realname”的属性。你要两个数据源啊,后台cs文件中也要判断啊
if(typeId ="1")
{
//A表数据源
}
else
{
//B表数据源
}
DataBinding:“System.Data.DataRowView”不包含名为“realname”的属性。你要两个数据源啊,后台cs文件中也要判断啊
if(typeId ="1")
{
//A表数据源
}
else
{
//B表数据源
}数据源在cs文件已经切换..哎,没事我已经用笨方法解决了,又重新建立一个网页。
..二楼的没看明白
晕。就是你查询的时候给UserName和Phone指定同一个别名。这样前台直接绑定别名就可以了。