我从数据库里面读出来的值,绑定到datalist.正常显示,不需要任何的RadioButtonList。我希望在Edit的时候,将值绑定到RadioButtonList上。RadioButtonList的选项是固定的,只有(是,否)对应的值是(1,0)数据库返回对应的 enable 值为True或False.我希望在EditCommand的时候,把enable得值绑定到RadioButtonList上,请问,该如何解决?
解决方案 »
- 怎样获取不可见的GridView1的文本值?【注意是不可见的】
- jQuery的CLIPBOARD
- 求异步加载FLASH的代码
- 初级问题,请问WEB界面设计与界面逻辑代码开发是如何分工和结合的?谢谢
- 2005发布时出错.请教高手!!!
- [急]asp.net中,为什么利用System.Web.Mail.MailMessage 发邮件总发不出去.
- 新手求救!!!!
- 启动调试时出错!
- 在网上下载的网站程序,用的时候,在后台找不到前台的控件
- sumanden和微软高手们,能给我treeview的具体一个实例吗?包括父,子节点的生成和SelectedIndexChange函数等等,我碰到了问题好困惑!高
- 关于XML的简单问题
- 上传图片文本框刷新问题
Private Sub myDataGrid_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles myDataGrid.ItemDataBound
If e.Item.ItemType = ListItemType.EditItem Then
'-----------------------------------下拉菜单处理--------------------------------
Dim myDrList As New DropDownList
myDrList = e.Item.FindControl("edit_FParent")
Dim sqlstr As String '*******************类别级数,如果flag的值为空,或者当初始页面时候显示第一层类别的名称*****************
Dim myFlag As String
If Request.QueryString("Flag") = "" Or Request.QueryString("Flag") = 1 Or Request.QueryString("Flag") = 0 Then
'myFlag = 1
Dim myListItem As New ListItem
myListItem.Value = "0"
myListItem.Text = "总类"
myDrList.Items.Insert(0, myListItem)
Else
myFlag = CType(CType(Request.QueryString("Flag"), Integer) - 1, String)
sqlstr = "Select CName,ID From ProClass Where Flag='" + myFlag + "'order by id"
Dim MyCom As New SqlCommand(SqlStr, myConn)
'*********************捆绑下拉菜单*****************************
myConn.Open()
myDrList.DataSource = MyCom.ExecuteReader
myDrList.DataTextField = "CName"
myDrList.DataValueField = "ID"
myDrList.DataBind()
Dim myListItem As New ListItem
myListItem.Value = "0"
myListItem.Text = "总类"
myDrList.Items.Insert(0, myListItem) End If
Dim drv As DataRowView = e.Item.DataItem
Dim SelectedValue = drv("FParent").ToString()
myDrList.SelectedIndex = myDrList.Items.IndexOf(myDrList.Items.FindByValue(SelectedValue))
End If myConn.Close()
End Sub