UltraWebGrid使用总结1--足够你日常所用~~

1.新增一行

 gvForm.DisplayLayout.Rows.Add();

2.绑定dropdownlist/textbox到webgrid中,并将数据库中的值赋给它  

       TemplatedColumn source = (TemplatedColumn)gvForm.Bands[0].Columns[3];

      foreach (CellItem item in source.CellItems)
                {
                    string source1 = gvForm.Rows[n].Cells.FromKey("SOURCE").Text;
                    DropDownList r = (DropDownList)item.FindControl("ddlsource");
                    //r.Items.Add(new ListItem(source1, source1));
                    r.Items.FindByValue(source1).Selected = true;//下拉框將值選中顯示
                    n++;
                }

3.某个cell可编辑:

 gvForm.Rows[0].Cells[1].AllowEditing = AllowEditing.Yes;//UNIT_PRICE

4.某个column可更新

 gvForm.Columns.FromKey("upb").AllowUpdate = AllowUpdate.Yes;
5.  获取某行行号及Itemcommand 内容写法:

protected void gvForm_ItemCommand(object sender, UltraWebGridCommandEventArgs e)
        {//delete
            ImageButton image = (ImageButton)e.CommandSource;
            int id = int.Parse(image.CommandArgument);
            switch (image.CommandName)
            {
                case "D":
                    Bind(hlineid.Value);
                    break;
            }
        }

6.某列放dropdownlist  ddl,选中值后触发SelectedIndexChanged事件使其他列绑定值:需要将该ddl 属性设置为:autopostback=true,

方法如下:

protected void Drpd_SelectedIndexChanged(object sender, EventArgs e)
{

   DropDownList ddltrx=sender as DropDownList;
         int row=((CellItem)ddltrx.NamingContainer).Cell.Row.Index;//获取该行行号

.......

7.使grid中的某列隱藏
  gvForm.Bands[0].Columns[0].Hidden = true;

8.設置grid中某列背景及字體顏色 

  gvForm.Rows[i].Cells[0].Style.ForeColor = System.Drawing.Color.White;
  gvForm.Rows[i].Cells[0].Style.BackColor = System.Drawing.Color.CornflowerBlue;


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值