关于DataGrid(Web Control)动态绑定

    对于DataGrid控件,如何实现其运行时绑定不同的字段
    我们可以很轻松的使用强大的属性编辑器对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()
'绑定
据字段填写就行。不过这样不能实现在运行时重新绑定其他列。
    想实现上述功能,可以在运行时将DataGrid的列附给对应的列类(感觉术语不对,看代码更清楚),然后使用DataFiled属性。具体看代码好了。绑定如模板列也是类似方法。

PS:第一次写东西,希望能对大家有用。好像写的很不规范,以后逐步努力。
posted on 2006-01-27 10:15  Carlwave-陆飞(Fei.Lu)  阅读(692)  评论(0编辑  收藏  举报