分数不多了。但请各位帮帮忙。DATAGRID动态绑定问题~!
假设如下:
HTML里的DATAGRID写成
<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" Runat="server">
<Columns>
<asp:TemplateColumn HeaderText="xxxx">
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem,"UID")%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
在这个itemTemplate里绑定的是UID这个字段.如果要跟居条件去动态绑定应该怎么写呢~!?
如bool b=false;
if (b==true)
<%#DataBinder.Eval(Container.DataItem,"UID")%>
else
<%#DataBinder.Eval(Container.DataItem,"USERNAME")%>
在线等后~!!!!!!!!!
问题点数:20、回复次数:5Top
1 楼Zine_Alone(☆小飞☆)回复于 2006-08-03 18:03:31 得分 20
HTML里的DATAGRID写成
<asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" Runat="server">
<Columns>
<asp:TemplateColumn HeaderText="xxxx">
<ItemTemplate>
<%#DyBuil(DataBinder.Eval(Container.DataItem,"UID"),DataBinder.Eval(Container.DataItem,"USERNAME"))%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
.cs
public string DyBuil(object col1,object col2)
{
string strReturn=string.Empty;
if(XXXX)
{
strReturn=(string)col1;
}
else
{
strReturn=(string)col2;
}
return strReturn;
}
凑合着用,下班了.Top
2 楼freiesok()回复于 2006-08-03 18:21:20 得分 0
能否写清楚点啊大哥
xxxx 是什么.object col1,object col2两个参数又是什么?Top
3 楼winterzhao00(winter)回复于 2006-08-03 18:31:41 得分 0
你可以通过控制数据源的,就可以达到你的目的!!Top
4 楼freiesok()回复于 2006-08-03 18:33:44 得分 0
可否给点代码啊???请大家帮帮忙啊。我比较菜Top
5 楼freiesok()回复于 2006-08-03 20:29:18 得分 0
搞定谢Zine_Alone(一个人的日子)兄Top




