我有两个问题,有一个可能比较难?谁有兴趣?(在线等待) 1、链接打开的目标框架是否没指定?2、很简单啊:CheckBox cb = (CheckBox)dg_text.item[i].cells[2];if (cb.Checked){ .....} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个问题:Target属性的问题,看看Msdn 这个我也懂,target=_parent。关键是现在不好用。 CheckBox cb = (CheckBox)dg_text.item[i].cells[2];这个语句写在那里?我写完怎么不对呢? 你的第一个问题请说具体些第二个问题:for(int i=0;i<this.dgTest.Items.Count;i++)//遍历DataGrid的所有行{ if(((CheckBox)this.dgTest.Items[i].Cells[0].FindControl("Chk")).Checked)//选出 { //DoSomething }}this.BindGrid();//重新帮定DataGrid 楼上的兄弟,我是想添加checkbox。在DataGrid中的一列。使用vb下的asp.net写的 targer怎么能等于_Parent呢?应该等于指定的框架名啊! <td width="15%" onmouseover="this.style.cursor='hand';"><A href="aspx/AddClass.aspx" target="_parent" style='text-decoration:none;'><font size="2">XXXX</font></A></td> 你可以添加一个模板列,然后再在这个模板列中添加CheckBox,然后就可以用我说的那个方法选出CheckBox被选中的列了添加这个模板列的代码:<asp:TemplateColumn> <ItemTemplate> <asp:CheckBox ID="Chk" Runat="server"></asp:CheckBox> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn> <ItemTemplate> <asp:CheckBox ID="Chk" Runat="server"></asp:CheckBox> </ItemTemplate> </asp:TemplateColumn>这段代码拷到你的.aspx页面的DataGrid中如:<asp:datagrid id="dgTest" runat="server"> <Columns> <asp:TemplateColumn> <ItemTemplate> <asp:CheckBox ID="Chk" Runat="server"></asp:CheckBox> </ItemTemplate> </asp:TemplateColumn> ...... </Columns></asp:datagrid> 用得着这么复杂????????????/target=框架名 1、target=框架名2、应该为:checkbox cb = (checkbox)dgtest.item[i].cell[0].controls[1]if (cb.checked){ //你要处理的代码} 我的第一个问题帮忙看看。我想点击超链接的时候(frame)上部分的时候,它连接的目标页面作为当前页面的子页面显示在<frame>的下半部分。例如:我的超链接是这样写的:<td width="15%" onmouseover="this.style.cursor='hand';"><A href="aspx/AddClass.aspx" target="_parent" style='text-decoration:none;'><font size="2">学籍管理</font></A></td> 一段简单js,ff不执行 在线等高手 Image显示问题? 仿百度输入搜索关健词时下拉提示 网页加载Winform的自定义控键的dll,dll里面的反序列化不能成功! 请问怎么根据权限是否显示datagrid中的删除按钮,在线等 如何让类库产生的dll文件和项目\bin目录下的dll文件同步变化? DataTime currenttime=System.DateTime.Now;为什么不行啊? 我想定义一个时间变量嘛。 出现这样的错误原因是什么? 为什么在一些web服务器上ASP.NET验证控件不能显示错误提示? xml插入问题。 大家有没有时实调用天气的程序? Asp.net高难度配置问题
这个语句写在那里?我写完怎么不对呢?
第二个问题:
for(int i=0;i<this.dgTest.Items.Count;i++)//遍历DataGrid的所有行
{
if(((CheckBox)this.dgTest.Items[i].Cells[0].FindControl("Chk")).Checked)//选出
{
//DoSomething
}
}
this.BindGrid();//重新帮定DataGrid
添加这个模板列的代码:
<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="Chk" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="Chk" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
这段代码拷到你的.aspx页面的DataGrid中
如:
<asp:datagrid id="dgTest" runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="Chk" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
......
</Columns>
</asp:datagrid>
2、应该为:checkbox cb = (checkbox)dgtest.item[i].cell[0].controls[1]
if (cb.checked)
{
//你要处理的代码
}
我想点击超链接的时候(frame)上部分的时候,它连接的目标页面作为当前页面的子页面显示在<frame>的下半部分。
例如:我的超链接是这样写的:
<td width="15%" onmouseover="this.style.cursor='hand';"><A href="aspx/AddClass.aspx" target="_parent" style='text-decoration:none;'><font size="2">学籍管理</font></A></td>