如何在DATAGRID中动态添加checkBox控件和CheckBoxList,再点按钮后读取选项?

问题描述

想作一个问卷系统,在DataGrid中加入checkBox控件和CheckBoxList,再按一个“结束”按钮,就可从Datagrid的开头一行一行读取选择的内容,并存入数据库?现在是一按“结束”按钮,所有动态添加的控件就没有了,如何保持住它?

解决方案

解决方案二:
voidItem_DetailBound(Objectsender,DataGridItemEventArgse){if((ListItemType)e.Item.ItemType==ListItemType.Item||(ListItemType)e.Item.ItemType==ListItemType.AlternatingItem){if(((Label)e.Item.FindControl("类型")).Text=="单选"){info.Text="s";CheckBoxbtn=newCheckBox();btn.ID="xyz";btn.Text="a";e.Item.Cells[3].Controls.Add(btn);TextBoxbtn1=newTextBox();btn1.ID="内容";btn1.Text="内容";e.Item.Cells[3].Controls.Add(btn1);}}}voidButton_Apply_click(Objectsender,EventArgse){for(inti=0;i<MyGrid.Items.Count;i++){if(((Label)MyGrid.Items[i].FindControl("类型")).Text!="单选"){info.Text=((TextBox)MyGrid.Items[i].FindControl("内容")).Text;}}}

时间: 2024-09-03 22:48:52

如何在DATAGRID中动态添加checkBox控件和CheckBoxList,再点按钮后读取选项?的相关文章

dit ext控件-android开发中EditText中动态添加别的控件(图片,按钮,视频)

问题描述 android开发中EditText中动态添加别的控件(图片,按钮,视频) 我想在EditText输入框中不仅仅输入文字,还想输入图片,图片的功能我已经实现了,怎么往里面加入一个按钮,或者加入一个VideoView控件用来播放视频?哪位大牛会啊,给个思路也行啊 解决方案 Android Edittext 添加按钮android开发EditText中添加图片 解决方案二: 组织成html字符串,textview可以解析 解决方案三: 用ImageSpan和SpannableString

asp.net 向UpdatePaneel中动态添加DropDownList控件代码

asp教程.net 向updatepaneel中动态添加dropdownlist控件代码 //aspx文件中添加如上代码,showchildlist函数如下:   protected void showchildlist(object sender, eventargs e)   {   dropdownlist ddl_now = (dropdownlist)sender;   string sql = "select part_id,part_name from tb_parts where

在UpdatePanel中动态添加的控件绑定事件后没有响应...

问题描述 protectedvoidButtonAddSingle_Click(objectsender,EventArgse){ButtonaddItem=newButton();addItem.Text="增加选项";addItem.ID="buttonAddSingleItem";addItem.Click+=newEventHandler(this.ButtonAddSingleItem_Click);UpdatePanelEditNewQuestionna

如何在winform中动态添加或删除控件

问题描述 如何在winform中动态添加或删除控件,多谢了 解决方案 解决方案二:本帖最后由 caozhy 于 2012-05-24 22:26:07 编辑解决方案三://添加控件TextBoxtxt=newTextBox();txt.Text="我是自动添加的";txt.Location=newPoint(10,10);this.Controls.Add(txt);//移除控件this.Controls.Remove(txt);txt.Dispose();解决方案四:privatev

为DataGrid添加CheckBox控件

datagrid|控件 为DataGrid添加CheckBox控件,并实现"全选"功能.这里是实现的例子 VB.NET 版本 CheckBoxDataGrid.aspx <%@ Page Language="vb" AutoEventWireup="false" Codebehind="CheckBoxDataGrid.aspx.vb" Inherits="aspxWeb.CheckBoxDataGrid&qu

extjs4-请问如何在window中动态添加一个列表

问题描述 请问如何在window中动态添加一个列表 我现在要在window中动态的添加一个grid, 前面有一些逻辑判断, 请问各位当满足特定条件下如何能动态的添加一个grid在window中 解决方案 用createwindow函数 也可以事先添加好,但是设置为隐藏,然后直接显示

母版页中不能动态添加tabpanel控件

问题描述 母版页中不能动态添加tabpanel控件 同样的代码在普通页面中可以 在母版页中不行 <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <cc1:TabContainer ID="TabContainer1" runat="server" Height="

如何在vs 2005里找.NET Framewok中需要添加的控件

问题描述 我在vs2005里找不到.NETFramewok中需要添加的控件AXmapcontorl,AXTOCcontol等控件求各位高手支援!!!急 解决方案 解决方案二:左侧工具箱,右键,选择项解决方案三:你建的是网站程序,哪有

动态添加WEB控件,点控件获取动态添加的控件

在PageLoad里代码如下 for (int i = 0; i  < GridView1.Rows.Count; i++) {       TextBox txt = new TextBox();       txt.ID = "txt" + i;       GridView1.Rows[i].Cells[7].Controls.Add(txt); } 在一个按钮的点击事件中 for (int i = 0; i  < GridView1.Rows.Count; i++)