怎么在Datagrid里添加Checkbox(求救!!)
怎么在Datagrid里添加Checkbox 并且我点击该行的CHECKBOX,怎么写入数据库里。
问题点数:20、回复次数:6Top
1 楼yefeihaha(学习)回复于 2006-03-03 11:01:30 得分 5
<asp:datagrid id="DataGrid1" runat="server" AllowCustomPaging="True" AutoGenerateColumns="False" >
<Columns>
<asp:TemplateColumn>
<ItemStyle HorizontalAlign="Center" BackColor="#EAFCFF"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="chkExport" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn Visible="False" DataField="id" HeaderText="id"></asp:BoundColumn>
</datagrid>
.CS
for (int i=0;i<DataGrid1.Items.Count;i++ )
{
if (((CheckBox)DataGrid1.Items[i].FindControl("chkExport")).Checked==true)
{
string s=DataGrid1.Items[i].Cells[1].Text;
string dsn = ConfigurationSettings.AppSettings["conn_db"].ToString();
SqlConnection myConn = new SqlConnection(dsn);
myConn.Open();
string strsql="delete from InfoTable where id="+s+" delete from ReverTable where InfoTableID="+s+"";
SqlCommand myComm=new SqlCommand(strsql,myConn);
try
{
myComm.ExecuteNonQuery();
}
catch(System.Exception ex)
{
this.Response.Write(ex.ToString());
}
myConn.Close();
//DataGridDataBind();
//this.Response.Write(s.ToString());
}
}Top
2 楼pangyong0221(Forget)回复于 2006-03-03 11:01:59 得分 0
先添加摸板列,再在摸板列中加CheckBoxTop
3 楼LaoDai_Net(『老代』)回复于 2006-03-03 11:02:55 得分 10
http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459Top
4 楼lmh5870_cn(不学无树的程序员)回复于 2006-03-03 11:06:29 得分 0
我要实现一点击该行的CHECKBOX怎么响应什么事件。
Top
5 楼ice226(ice226)回复于 2006-03-03 11:13:52 得分 5
checkbox 的autopostback enable,然后,foreach查询checkbox状态,比较老土的方法,但是还能过得去Top
6 楼lmh5870_cn(不学无树的程序员)回复于 2006-03-03 11:24:35 得分 0
谢谢大家!!
如果有好的方法就拿出来大家分享吧。Top
相关问题
- 百分求助: datagrid 里怎么添加checkbox 到第一列,
- 请问在(winfrom)里,怎么把checkBox添加到dataGrid行里!
- 在DataGrid如何添加一列checkbox
- 在dataGrid里添加checkbox的问题
- 怎么给datagrid添加一条数据?
- 怎么在DataGrid中添加新行?
- 怎样在Datagrid中添加checkbox列,并取得Datagrid里的checkbox返回值?
- 请教:如何在 datagrid中添加checkbox控件?
- DataGrid中添加一列(CheckBox列, 可写) 如何设置DataGridTableStyle?
- 为DataGrid添加CheckBox控件,并实现“全选”功能




