三层架构 UI常见布局问题及其终极解决方案汇总

使用ObjectDataSource时,找不到业务层怎么办?

1、没有添加引用(MODEL、BLL)

2、添加引用了,但没有重新生成项目

3、BLL业务层内部管理类没有public

4、关闭VS,重新打开项目

打开百度App,看更多美图

怎样进行 GridView 数据源设置及绑定?

1、添加ObjectDataSource数据源,根据需求设置select、update和delete方法

2、根据显示要求,删除不需要的字段

3、修改显示属性的标题:HeaderText="小灿灿"

4、设置GridView主键:DataKeyNames="TaskID"

页面内容如何居中显示?

div: margin:0 auto; width:1000px;Text-Align:center;

gridview: width=”100%”

怎么给 DropDownList 控件添加项?

1、后台添加绑定ObjectDataSource数据源添加 PreRender 事件:

DropDownList1_PreRender注意!IsPostBack 判断: if(!IsPostBack){}

创建 ListItem 对象: ListItem item = new Listitem(显示文本,"0");

将 ListItem 对象插入到顶部: DropDownList1.Items.Insert(0,item);

2、前台添加绑定ObjectDataSource数据源添加额外ListItem 项:<asp:ListItem Selected="True" Value="0">全部项目</asp:ListItem>设置AppendDataBoundItems="true"

怎样设置 RadioButtonList 列表项及布局?

根据要求添加项,并将其 value 的值改成数据库实际存储的值,全部对应0修改属性:

RepeatDirection="Horizontal"

RepeatLayout="Flow"

怎样隐藏指定控件?

1、后台处理方式

添加 RowDataBound 事件筛选所有数据行:e.Row.RowType == DataControlRowType.DataRow

获取基准列的Text值:string value = e.Row.Cells[5].Text;(注意空白索引)如果基准值为指定值(如”已完成”),则隐藏相应的控件(注意空白索引)

2、前台处理方式

visible=flase 隐藏

如何实现光棒效果?

添加 RowDataBound 事件筛选所有数据行:e.Row.RowType == DataControlRowType.DataRow对每一数据行添加属性(注意保存原有行的背景色等属性信息

如何实现真分页显示?

GridView启用分页,并设置分页大小(AllowPaging=”true”  PageSize=5)ObjectDataSource加载分页数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值