关于DataGrid(Web Control)动态绑定
对于DataGrid控件,如何实现其运行时绑定不同的字段
我们可以很轻松的使用强大的属性编辑器对DataGrid进行绑定,只要选择添加绑定列/模板列/按钮列等,然后在相应的列下放的属性窗口中,将对应的数
想实现上述功能,可以在运行时将DataGrid的列附给对应的列类(感觉术语不对,看代码更清楚),然后使用DataFiled属性。具体看代码好了。绑定如模板列也是类似方法。
PS:第一次写东西,希望能对大家有用。好像写的很不规范,以后逐步努力。
我们可以很轻松的使用强大的属性编辑器对DataGrid进行绑定,只要选择添加绑定列/模板列/按钮列等,然后在相应的列下放的属性窗口中,将对应的数
Dim ds As New DataSet'假设ds已经是一个存在的数据集
dg.DataSource = ds'dg是一个存在的DagaGrid控件(有三个绑定列,和一个模板列)
Dim bc As BoundColumn'定义绑定列
bc = CType(dgMsg.Columns(0), BoundColumn) '将第一列的类型转换成绑定列类型
bc.DataField = "数据字段名称"
dg.DataBind()'绑定
据字段填写就行。不过这样不能实现在运行时重新绑定其他列。dg.DataSource = ds'dg是一个存在的DagaGrid控件(有三个绑定列,和一个模板列)
Dim bc As BoundColumn'定义绑定列
bc = CType(dgMsg.Columns(0), BoundColumn) '将第一列的类型转换成绑定列类型
bc.DataField = "数据字段名称"
dg.DataBind()'绑定
想实现上述功能,可以在运行时将DataGrid的列附给对应的列类(感觉术语不对,看代码更清楚),然后使用DataFiled属性。具体看代码好了。绑定如模板列也是类似方法。
PS:第一次写东西,希望能对大家有用。好像写的很不规范,以后逐步努力。