最好在填充dataset之前就判断用户权限;
如果已经有了dataset,可以用dataview取得数据后再根据用户的权限进行过滤,然后再绑定到数据控件。
如果已经有了dataset,可以用dataview取得数据后再根据用户的权限进行过滤,然后再绑定到数据控件。
解决方案 »
- 垃圾回收机制
- 大虾们 页面形式的考试系统全屏后如何防止切换?
- ASP.NET页面如何与系统中其他进程进行通信?
- 如何读取formview中edit状态下的DropDownList的SelectedValue值了
- 有趣问题,呵呵
- 在datalist控件中commandname为select对应的事件吗?
- 如何把数据转换成xml
- 怎么让绑定的时候,空字段不显示呢?
- 请教各位高手,怎样对一个数组里的元素按一定的顺序排序,请指点一个算法,谢谢.
- 【坐标】后台根据经纬度获取城市名称
- 关于asp.net网站使用自定义类连接数据库的问题
- 请问:有谁知道 为什么在读取datagrid的textbox的text值(datagrid里点击edit后)时读到的却是原来的值,而不是编辑后的值?
用dv.rowsfilter条件过滤似乎可以解决.不过效率肯定差一些
private void Datggeneral_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (权限 == 查看权限)
{
e.Item.Cells[0].Text = 真正你想显示的东东
}
else
{
e.Item.Cells[0].Text = "----"
}
}上面是用 DataGrid 进行数据绑定时用到的
希望对你有所绑助