DATAGRID里加了一个DROPDOWNLIST
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="id" HeaderText="编辑"></asp:BoundColumn>
<asp:BoundColumn DataField="game_name" HeaderText="标题"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DropDownList Runat="server" ID="dr1">
<asp:ListItem Value="游戏">游戏</asp:ListItem>
<asp:ListItem Value="字母识字">字母识字</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn EditText="编辑" CancelText="取消" UpdateText="更新"></asp:EditCommandColumn> 
</Columns>
</asp:DataGrid>代码里:
    Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
        If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
            Dim dr1 As DropDownList = CType(e.Item.FindControl("dr1"), DropDownList)
            Select Case e.Item.DataItem("leibie")
                Case "游戏"
                    dr1.Items(0).Selected = True
                Case "字母识字"
                    dr1.Items(1).Selected = True
            End Select
        End If
    End Sub当数据绑定的时候DROPDOWNLIST的状态是和数据库里的是一致的。可当我点编辑按狃的时候就不行了。我不知道在
Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand
        DataGrid1.EditItemIndex = e.Item.ItemIndex
        dbbind()
        写什么代码??????????????
    End Sub