[新手]关于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...
}