当前位置: 代码迷 >> ASP.NET >> [新手]关于datagrid有关问题
  详细解决方案

[新手]关于datagrid有关问题

热度:7891   发布时间:2013-02-25 00:00:00.0
[新手]关于datagrid问题
<asp:BoundColumn   DataField= "id "   ReadOnly= "True "   HeaderText= "地点 "> </asp:BoundColumn>
我希望根据id的值来决定显示内容,如id=1   ,显示 "北京 ",id=2,显示 "上海 "等等。

------解决方案--------------------------------------------------------
使用模板列来实现
------解决方案--------------------------------------------------------
UP
------解决方案--------------------------------------------------------
你把数据库中ID列的记录也提取出来,用DataGrid的绑定列绑定上
假设把绑定的ID放在第一列
然后你就循环datagrid 的行
int rows=DataGrid1.Rows.Count;
for(int i=0;i <rows;i++)
{
if(DataGrid1.Items[i].Cells[0].Text == "1 ")
{
DataGrid1.Items[i].Cells[你要显示的列]= "北京 ";
}
else if...
}