BackColor="White" BorderColor="#CC9966" BorderWidth="1px" CellPadding="4"
DataKeyNames="Unid" HorizontalAlign="Center"
Width="100%" BorderStyle="None" ShowHeader="False" AllowPaging="True" OnDataBound="GridView1_DataBound">
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<Columns>
<asp:TemplateField >
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:CheckBox ID="Unid" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField DataNavigateUrlFields="Unid" DataNavigateUrlFormatString="scan.aspx?id={0}"
Text="查看" HeaderText="查看" Target="_blank">
<ItemStyle Width="8%" />
</asp:HyperLinkField>
<asp:BoundField DataField="Column_Name" HeaderText="欄目">
<ItemStyle Width="14%" />
</asp:BoundField>
<asp:HyperLinkField DataNavigateUrlFields="Unid" DataNavigateUrlFormatString="articleupdate.aspx?id={0}"
DataTextField="title" HeaderText="標題" Target="_blank">
<ItemStyle Width="50%" />
</asp:HyperLinkField>
<asp:BoundField DataField="Intime" DataFormatString="{0:d}" HeaderText="日期">
<ItemStyle Width="20%" />
</asp:BoundField>
</Columns>
<PagerTemplate>
</PagerTemplate>
<SelectedRowStyle BackColor="#FFCC66" ForeColor="#663399" Font-Bold="True" />
<PagerStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
<RowStyle BackColor="White" ForeColor="#330099" />
</asp:GridView>
<asp:Button ID="Button1" runat="server" Text="全選" OnClick="Button1_Click" /><asp:Button ID="Button2" runat="server" Text="刪除" OnClick="Button2_Click" /><asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="頁面" />#region 全選
/// <summary>
///
/// </summary>
/// <param name="cbAll">全選</param>
/// <param name="Gridview">Gridview</param>
public void Checkall(CheckBox cbAll, GridView Gridview)
{
if (cbAll.Checked == true)
{
foreach (GridViewRow row in Gridview.Rows)
{
((CheckBox)row.Cells[0].FindControl("ID")).Checked = true;
}
}
else
{
foreach (GridViewRow row in Gridview.Rows)
{
((CheckBox)row.Cells[0].FindControl("ID")).Checked = false;
}
}
}
#endregion
#region 反選
/// <summary>
///
/// </summary>
/// <param name="Gridview">對象</param>
public void Checkall(GridView Gridview)
{
foreach (GridViewRow Row in Gridview.Rows)
{
bool Bol = ((CheckBox)Row.Cells[0].FindControl("ID")).Checked;
if (Bol == true)
{
((CheckBox)Row.Cells[0].FindControl("ID")).Checked = false;
}
else
{
((CheckBox)Row.Cells[0].FindControl("ID")).Checked = true;
}
}
}
#endregion
<ItemTemplate>
<Columns><TABLE style="BORDER-COLLAPSE: collapse" borderColor=gainsboro cellSpacing=1 cellPadding=4 width="100%" border=1><TR><TD style="WORD-BREAK: break-all" class="tdc" height=22>
第<%# DataBinder.Eval(Container.DataItem, "ID") %>位留言人<%# DataBinder.Eval(Container.DataItem, "Name") %>
發表於:<%# DataBinder.Eval(Container.DataItem, "Time") %></TD></TR><TR><TD style="WORD-BREAK: break-all" class="tdc" vAlign=top height=100>
<%# DataBinder.Eval(Container.DataItem, "content") %>
<div align="left" style="display:<%# DataBinder.Eval(Container.DataItem, "Revert").ToString().Substring(0,4) %>">
<BR /><BR /><DIV align=left><TABLE style="BORDER-COLLAPSE: collapse" borderColor=gainsboro cellSpacing=0 cellPadding=0 width="100%" border=1><TR><TD style="WORD-BREAK: break-all" class="tdc" height=22>
回覆人:<%# DataBinder.Eval(Container.DataItem, "RevertName")%> 回覆時間:<%# DataBinder.Eval(Container.DataItem, "RevertTime") %> <asp:LinkButton id="deleteRevert" runat="server" CommandArgument='<%# Eval("ID") %>' CommandName="DeleteRevert">刪除回覆</asp:LinkButton> </TD></TR><TR><TD style="WORD-BREAK: break-all" class="tdc" height=20>
回覆內容:<%# DataBinder.Eval(Container.DataItem, "Revert") %> </TD></TR></TABLE><BR /></DIV></TD></TR><TR><TD class="tdc"><asp:HyperLink id="HyperLink1" runat="server" NavigateUrl='<%#"leavewordok.aspx?ID=" +DataBinder.Eval(Container.DataItem, "ID") %>'>回覆留言</asp:HyperLink> <asp:LinkButton id="deletebution" runat="server" CommandArgument='<%# Eval("ID") %>' CommandName="Delete">刪除留言</asp:LinkButton> <asp:LinkButton id="Auditing" runat="server" CommandArgument='<%# Eval("ID") %>' CommandName="Auditing" Text='<%#DataBinder.Eval(Container.DataItem, "Show") %>'></asp:LinkButton></TD></TR></TABLE><COLUMNS />
</ItemTemplate>
</asp:DataList>
protected void DataList1_ItemCreated(object sender, DataListItemEventArgs e)
{
LinkButton btn = (LinkButton)e.Item.FindControl("deletebution");
btn.Attributes.Add("onclick", "return confirm('你確定刪除留言麼?')");
LinkButton btnRevert = (LinkButton)e.Item.FindControl("deleteRevert");
btnRevert.Attributes.Add("onclick", "return confirm('你確定刪除回覆麼?')");
}
{
string SqlCon=System.Configuration.ConfigurationManager.AppSettings["SqlCon"];
int id = Convert.ToInt32(e.CommandArgument);//欄目的編號
if (e.CommandName == "Delete")//刪除留言
{
LewveAdmin = new Web.LeaveAdmin.LeaveAdminClass();
LewveAdmin.DeleteavewWord(id, SqlCon);
else if (e.CommandName == "DeleteRevert")//刪除回覆
{
LewveAdmin = new Web.LeaveAdmin.LeaveAdminClass();
LewveAdmin.DeleteRevert(id,SqlCon);
}
else if (e.CommandName == "Auditing")//通過審覈
{
LewveAdmin = new Web.LeaveAdmin.LeaveAdminClass();
LewveAdmin.TypeAuditing(id, SqlCon);
}
BindToDataList();
}