首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

checkbox显示有关问题

2012-01-05 
checkbox显示问题想针对checkbox实现一个功能,在datagrid中添加checkbox,为了获取选中的数据。为了不让用户

checkbox显示问题
想针对checkbox实现一个功能,在datagrid中添加checkbox,为了获取选中的数据
。为了不让用户下次重复选中已购买过的物品(要求物品买过与否都要在页面显示),要求用户支付过以后,已选中的checkbox变灰,而且enabled=false.要求仍然显示在页面上。(针对同一个用户)

[解决办法]
datagrid中添加checkbox的可编辑列,
同一用户买过的产品你自己肯定有标示,操作编辑列的checkbox不就可以了.
[解决办法]
这个应该不难,绑定的时候把CheckBox的Enable属性根据是否支付处理一下即可,楼主可以先尝试一下
[解决办法]
添加该事件
private void DataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.DataItem is DataRowView)
{
if(已购买过的物品)
((CheckBox)e.Item.Cells[0].Controls[0]).Enable=false;
}
}
[解决办法]
这个应该不难吧!
[解决办法]
同意yzn800930(灌水有理,偷窥无罪)
[解决办法]
同意,yzn800930(灌水有理,偷窥) .

也可以用DataGrid.Rows[i].FindControl的方式来控制

热点排行