webgrid的使用:(二)、动态的添加webcombo到webgrid上的操作

原创 2004年10月14日 17:24:00


动态的添加webcombo到webgrid上的操作:

1、在页面中用代码添加一个webcombo.

 ISNet.WebUI.WebCombo.WebCombo wc =new ISNet.WebUI.WebCombo.WebCombo("wcSupplier");
 wc.InitializeDataSource += new ISNet.WebUI.WebCombo.DataSourceEventHandler(wcSupplier_InitData);
 wc.DataTextField = "ContactName";
 wc.DataValueField = "SupplierID";
 Page.FindControl("form1").Controls.Add(wc);
 
2、给webgrid指定的列添加为webcombo

 private void WebGrid1_PrepareDataBinding(object sender, ISNet.WebUI.WebGrid.DataSourceEventArgs e)
 {
  WebGrid1.RootTable.Columns.GetNamedItem("SupplierID").EditType = EditType.WebComboNET;
  WebGrid1.RootTable.Columns.GetNamedItem("SupplierID").WebComboID = "wcSupplier";
  
  WebValueList vl = WebGrid1.RootTable.Columns.GetNamedItem("SupplierID").ValueList;

  if (!vl.IsDataCached())
   vl.DataSource = GetSupplierList();

  vl.DataTextField = "ContactName";
  vl.DataValueField = "SupplierID";
 }
 
3、为webcombo指定资源

 private void wcSupplier_InitData(object sender, ISNet.WebUI.WebCombo.DataSourceEventArgs e)
 {
  e.DataSource = GetSupplierList();
 }

 DataTable GetSupplierList()
 {
  DataTable dt = new DataTable("Suppliers");
  OleDbDataAdapter da = new OleDbDataAdapter("select * from suppliers", oleDbConnection1);
  da.Fill(dt);
  
  return dt;
 }

MVC学习笔记八:WebGrid控件的高级使用

WebGrid控件的高级使用 在笔记三中记录了WebGrid的简单使用,但实际工作中并不能满足开发要求,比如:考虑到性能,要求服务器端分页,而不是查出所有数据来进行简单的客户端页面分页;要在排序时...
  • sudazf
  • sudazf
  • 2014年03月13日 23:50
  • 3429

MVC学习笔记三:WebGrid控件的简单使用

WebGrid控件的使用 之前只是记录了MVC+EF在数据库进行简单的增删改查,但是实际项目却要用到很多控件,这里先记录下WebGrid控件的简单使用。 首先将我们之前用的Index视图代码修改成...
  • sudazf
  • sudazf
  • 2013年11月06日 00:09
  • 2168

Infragistics _WebGrid各种用法大全

.安装完之后开始-程序的菜单里有Create Visual Studio Toolbox Tab.要执行一下.在vs 的工具箱里生成infragistics的标签..不然连控 件都找不到哦...菜单里...
  • u011406174
  • u011406174
  • 2013年09月03日 13:43
  • 1338

怎么样在客户端修改WebGrid的列(Column)的标题

如下JS代码var col = igtbl_getElementById("UltraWebGrid1c_0_2");    col.innerText = "New Text";列的命名方式是"表格...
  • jonescheng
  • jonescheng
  • 2005年06月04日 12:42
  • 861

在 ASP.NET MVC 中充分利用 WebGrid

Stuart Leeks 下载代码示例 今年早些时候,Microsoft 发布了 ASP.NET MVC 版本 3 (asp.net/mvc) 以及一款名为 WebMatr...
  • w678528
  • w678528
  • 2012年07月24日 20:28
  • 2224

MVC3-RAZOR WebGrid 用法详解

WebGrid的方法签名public WebGrid(IEnumerable source, 设置数据源IEnumerable columnNames = null, 要显示的列名string def...
  • try530
  • try530
  • 2011年07月12日 17:14
  • 1677

在客户端使用javascript遍历UltraWebGrid中每个单元格

script language=javascript>function test(){    var grid = return igtbl_getGridById("");    for(var i...
  • lee576
  • lee576
  • 2007年12月11日 14:53
  • 892

如何设置UltraWebGrid中模板列中的控件状态

如何设置UltraWebGrid中模板列中的控件状态,休话不多说,直接出代码:protected void UltraWebGrid1_InitializeRow(object sender, Inf...
  • MaleLionOfWakeUp
  • MaleLionOfWakeUp
  • 2008年01月15日 16:07
  • 2312

利用webgrid实现数据的批处理(添加和修改)

       利用webgrid实现数据的批处理(添加和修改)1.原理及使用的技术  (1) webgrid的允许添加、允许修改的功能实现即时的更新(DataSet)  (2) 利用SqlDataAd...
  • bccu
  • bccu
  • 2004年09月17日 10:37
  • 638

用javascript将ultrawebgrid单元格的内容设置为超链接

把CODE列的内容变成超链接function FillGrid_CallBack(response) { var ds=response.value; //ds is a DataS...
  • lee576
  • lee576
  • 2008年01月02日 22:08
  • 1669
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:webgrid的使用:(二)、动态的添加webcombo到webgrid上的操作
举报原因:
原因补充:

(最多只允许输入30个字)