如题!

解决方案 »

  1.   

    如果datagird做不了,就用低级一点的控件,再不行就用repeater,再不行就用table,再不行就用<%=%>后台自己组装一个html table出来
      

  2.   

    回去试试谢谢!
    但最好还是要DATAGRID呵呵
      

  3.   

    用datalist和datagird一样用的,而且用起来我觉得爽点,不过要写代码多点,不过比你这么等着这些时间好。
    时间飞逝,这种东西能实现功能,做得越快越好。
      

  4.   

    在前台创建摸版列,在模版列中添加 dropdownlist后台  Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemCreated
            If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
                Dim conn As New OleDbConnection("Data Source=""" & Me.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings("database")) & """;Provider=""Microsoft.Jet.OLEDB.4.0"";User ID=Admin")            Dim my As New OleDbDataAdapter("SELECT Type_ID, Type_Name FROM T_Book_Type", conn)
                Dim ds As New DataSet
                conn.Open()
                my.Fill(ds, "T_Book_Type")
                CType(e.Item.FindControl("DropDownList2"), DropDownList).DataSource = ds
                CType(e.Item.FindControl("DropDownList2"), DropDownList).DataMember = "T_Book_Type"
                CType(e.Item.FindControl("DropDownList2"), DropDownList).DataTextField = "Type_Name"
                CType(e.Item.FindControl("DropDownList2"), DropDownList).DataValueField = "Type_Id"
                CType(e.Item.FindControl("DropDownList2"), DropDownList).DataBind()            conn.Close()
            End If
      

  5.   

    如果用 SqlDataReader 循环往里面加怎么搞呢?
    谢谢