通过你选择的单选按钮checked=true判断哪些图片被选中,让后将选中的图片的值取出来显示就ok

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>系统日志管理</title>
        <link href="../Css/dinwei.css" rel="stylesheet" type="text/css" />
              <script language="javascript" type="text/javascript" src="../js/calendar.js" ></script>
              <script type ="text/javascript">
    function CheckAll(form)
    {
    for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'chkall')
    e.checked = form.chkall.checked;
    }
    } </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
         <table id="Table4" cellspacing="0" cellpadding="0" width="100%" border="0">
              <tr>
         <td style="height: 30px" ><strong>日志所在的模块:</strong></td>
         <td style="width: 184px">
             <asp:DropDownList ID="drop_ModuleList" runat="server">
             <asp:ListItem>**请选择模块**</asp:ListItem>
             <asp:ListItem>素材采集</asp:ListItem>
             <asp:ListItem>素材下载</asp:ListItem>
             <asp:ListItem>审片</asp:ListItem>
             <asp:ListItem>三同步加工</asp:ListItem>
             <asp:ListItem>技审</asp:ListItem>
             <asp:ListItem>播出文件登记</asp:ListItem>
             <asp:ListItem>播出单制定</asp:ListItem>
             <asp:ListItem>权限管理模块日志</asp:ListItem>
             <asp:ListItem>系统日志</asp:ListItem>
             </asp:DropDownList></td>
             <td><strong>所在的用户:</strong></td>
             <td>
                 <asp:TextBox ID="txt_LogUser" runat="server" MaxLength="50"></asp:TextBox></td>
                 <td></td>
           </tr>
           <tr>
                 <td><strong>开始时间:</strong></td>
                 <td>
                   <input type="text" name="selDate" onfocus="show_cele_date('','',selDate)" id="selDate" runat="server"></td>
                 <td><strong>结束时间:</strong></td>
                 <td>  <input type="text" name="endDate" onfocus="show_cele_date('','',endDate)" id="endDate" runat="server"></td>
                     <td><asp:Button ID="btn_Search" runat="server" Text="查 询" OnClick="btn_Search_Click1" /></td>
         </tr>
       </table>
            <table id="Table2" cellspacing="0" cellpadding="0" width="100%" border="0">
                    <tr>
                        <td valign="bottom" height="3">
                            
                           
                            共有
                            <asp:Label ID="CountNum" runat="server" ForeColor="#0000cc" Font-Bold="True"></asp:Label>条记录,
                            第
                            <asp:Label ID="lblcurrentindex" runat="server" ForeColor="#0000cc" Font-Bold="True"></asp:Label>页/共
                            <asp:Label ID="lblpagecount" runat="server" ForeColor="#0000cc" Font-Bold="True"></asp:Label>页
                        </td>
                        <td valign="bottom" align="right" height="3">
                            <asp:ImageButton ID="FirstPageButton" runat="server" AlternateText="首页" ImageUrl="~/Images/begin.gif" OnClick="FirstPageButton_Click">
                            </asp:ImageButton>&nbsp;
                            <asp:ImageButton ID="PrePageButton" runat="server" AlternateText="上一页" ImageUrl="~/Images/prev.gif" OnClick="PrePageButton_Click">
                            </asp:ImageButton>&nbsp;
                            <asp:ImageButton ID="NextPageButton" runat="server" AlternateText="下一页" ImageUrl="~/Images/next.gif" OnClick="NextPageButton_Click">
                            </asp:ImageButton>&nbsp;
                            <asp:ImageButton ID="LastPageButton" runat="server" AlternateText="尾页" ImageUrl="~/Images/end.gif" OnClick="LastPageButton_Click">
                            </asp:ImageButton>&nbsp;</td>
                    </tr>
                </table>
                <asp:DataGrid ID="DGBusiness" runat="Server"
                    AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyField="ID"
                    BorderColor="White" Width="100%"  OnPageIndexChanged="DGBusiness_PageIndexChanged"  CssClass="listgrid" OnItemCommand="DGBusiness_ItemCommand" OnItemDataBound="DGBusiness_ItemDataBound">
                     <HeaderStyle Font-Bold="True" ForeColor="#ffffff" BackColor="#003399" Height="20" />
                    <Columns>
                    <asp:TemplateColumn>
                            <HeaderTemplate>
                                <input onclick="CheckAll(this.form)" type="checkbox" value="on" name="chkall">
                            </HeaderTemplate>
                            <ItemTemplate>
                                <asp:CheckBox ID="selected" runat="server"></asp:CheckBox>
                            </ItemTemplate>
                        </asp:TemplateColumn>
                        
                             <asp:BoundColumn DataField="AddTime"  HeaderText="日志生成时间" DataFormatString="{0:yyyy-MM-dd}">
                            <HeaderStyle Wrap="False"></HeaderStyle>
                        </asp:BoundColumn>
                             <asp:BoundColumn DataField="LogUser"  HeaderText="操作用户">
                            <HeaderStyle Wrap="False"></HeaderStyle>
                        </asp:BoundColumn>
                         <asp:BoundColumn DataField="LogModule"  HeaderText="所在模块">
                            <HeaderStyle Wrap="False"></HeaderStyle>
                        </asp:BoundColumn>
                        
                         <asp:TemplateColumn HeaderText="所在内容">
                                            <ItemTemplate>
                                           <a href="?" title='<%# Eval("Log_Content") %>'><%# Eval("Log_Content").ToString().Length > 10 ? Eval("Log_Content").ToString().Substring(0, 10) : Eval("Log_Content") %>查看</a>
                                            </ItemTemplate>
                                        </asp:TemplateColumn>
                                         <asp:TemplateColumn HeaderText="删除日志">
                                            <ItemTemplate>
                                                <asp:Button ID="Button1" runat="server" Text="删除" CommandName="Delete" 
                                                    CommandArgument='<%# Eval("ID") %>' />
                                            </ItemTemplate>
                                        </asp:TemplateColumn>
                                        
                    </Columns>
                    <PagerStyle HorizontalAlign="Right" ForeColor="Navy"  Wrap="False"
                        Mode="NumericPages" Visible="False"></PagerStyle>
                </asp:DataGrid>
                <br />
          
                <table id="Table1" cellspacing="0" cellpadding="0" width="100%" border="0">
                <tr>
                <td colspan="2" align="center">
                  <asp:Button ID="Button2" runat="server" Text="删除选中日志" OnClick="Button2_Click" /><br />
                </td>
                </tr>
                <tr>
                <td align="right" style="height: 12px">
                </td>
                <td align="center" style="height: 12px">
                <asp:Label ID="lbl_Clew" runat="server" ForeColor="Red"></asp:Label>
                </td>
                </tr>
                </table>   
        </div>
        </form>
    </body>
    </html>
      

  2.   

      protected void Button2_Click(object sender, EventArgs e)
        {
            CheckBox chkSelected;
            List<string> sqlList = new List<string>();
            bool ischecked = false;
            string key;
            foreach (DataGridItem Item in DGBusiness.Items)
            {
                chkSelected = (CheckBox)Item.FindControl("selected");
                if (chkSelected.Checked)
                {
                    //获得需要删除的ID号
                     key = DGBusiness.DataKeys[Item.ItemIndex].ToString();
                    sqlList.Add("delete from System_Log where id='" + key + "'");
                    //在此处添加代码,执行删除操作
                }
            }
            if (sqlList.Count > 0)
            {
                try
                {
                    DbHelperSQL.ExecuteSqlTran(sqlList);
                    DGBusiness.CurrentPageIndex = 0;
                    BindDataSource();
                    lbl_Clew.Text = "删除成功!";
                }
                catch
                {
                    lbl_Clew.Text = "删除失败!";
                }
            }
            else
            {
                lbl_Clew.Text = "请你选择你要操作的记录!";
            }
        }
      

  3.   

    会不会用RADIOBUTTON啊
    这个真的不是问题啊
    GROUPNAME里面用相同的名字就可以了
    我倒了啊
      

  4.   

    checked=true判断哪些图片被选中