<asp:GridView ID="gvQuestionType" DataKeyNames="QuestionTypeID" Width="100%" AutoGenerateColumns="false"
runat="server" BorderWidth="1px" BorderColor="#CECECE" οnmοuseοver="changeto()"
οnmοuseοut="changeback()" OnRowDataBound="gvQuestionType_RowDataBound" OnRowCommand="gvQuestionType_RowCommand">
<Columns>
<asp:TemplateField HeaderText="分类名称" ItemStyle-BorderStyle="Solid">
<ItemTemplate>
<a id="aQuestionType" runat="server"><%#DataBinder.Eval(Container, "DataItem.QuestionTypeName")%></a>
</ItemTemplate>
<HeaderStyle Width="6%" BackColor="#EFFFF0" Font-Size="12px" BorderStyle="Solid" />
</asp:TemplateField>
<asp:BoundField DataField="SortNo" HeaderText="排序">
<HeaderStyle BorderStyle="Solid" />
<ItemStyle BorderStyle="Solid" Width="12%" />
</asp:BoundField>
<asp:BoundField DataField="AddDate" HeaderText="创建日期">
<HeaderStyle BorderStyle="Solid" />
<ItemStyle BorderStyle="Solid" Width="12%" />
</asp:BoundField>
<asp:TemplateField HeaderText="编 辑" ItemStyle-BorderStyle="Solid">
<ItemTemplate>
<div align="center" style="width: 100%">
<img src="../images/037.gif" width="9" height="9" />
<a href="#" id="aEdit" runat="server">编 辑</a>
</div>
</ItemTemplate>
<HeaderStyle Width="6%" BackColor="#EFFFF0" Font-Size="12px" BorderStyle="Solid" />
</asp:TemplateField>
<asp:TemplateField HeaderText="删 除" ItemStyle-BorderStyle="Solid">
<ItemTemplate>
<div align="center" style="width: 100%;">
<img src="../images/010.gif" width="9" height="9" />
<asp:LinkButton ID="lkbQuestionType" runat="server" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "QuestionTypeID", "{0}")%>'
CommandName="del" OnClientClick='return confirm("是否确定删除?")'>删除</asp:LinkButton>
</div>
</ItemTemplate>
<HeaderStyle Width="6%" BackColor="#EFFFF0" Font-Size="12px" BorderStyle="Solid" />
</asp:TemplateField>
</Columns>
<HeaderStyle CssClass="ListHead" />
<RowStyle CssClass="ListRow" />
</asp:GridView>
后台:
protected void gvQuestionType_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string strID = gvQuestionType.DataKeys[e.Row.RowIndex].Value.ToString();
((HtmlAnchor)e.Row.Cells[3].FindControl("aEdit")).Attributes.Add("onclick", "javascript:window.showModalDialog('AddQuestionType.aspx?id=" + strID + "&tempid=" + new Random().Next(1, 1000) + "',window,'dialogWidth=400px;dialogHeight=280px;status=0;scroll=no');");
}
}
runat="server" BorderWidth="1px" BorderColor="#CECECE" οnmοuseοver="changeto()"
οnmοuseοut="changeback()" OnRowDataBound="gvQuestionType_RowDataBound" OnRowCommand="gvQuestionType_RowCommand">
<Columns>
<asp:TemplateField HeaderText="分类名称" ItemStyle-BorderStyle="Solid">
<ItemTemplate>
<a id="aQuestionType" runat="server"><%#DataBinder.Eval(Container, "DataItem.QuestionTypeName")%></a>
</ItemTemplate>
<HeaderStyle Width="6%" BackColor="#EFFFF0" Font-Size="12px" BorderStyle="Solid" />
</asp:TemplateField>
<asp:BoundField DataField="SortNo" HeaderText="排序">
<HeaderStyle BorderStyle="Solid" />
<ItemStyle BorderStyle="Solid" Width="12%" />
</asp:BoundField>
<asp:BoundField DataField="AddDate" HeaderText="创建日期">
<HeaderStyle BorderStyle="Solid" />
<ItemStyle BorderStyle="Solid" Width="12%" />
</asp:BoundField>
<asp:TemplateField HeaderText="编 辑" ItemStyle-BorderStyle="Solid">
<ItemTemplate>
<div align="center" style="width: 100%">
<img src="../images/037.gif" width="9" height="9" />
<a href="#" id="aEdit" runat="server">编 辑</a>
</div>
</ItemTemplate>
<HeaderStyle Width="6%" BackColor="#EFFFF0" Font-Size="12px" BorderStyle="Solid" />
</asp:TemplateField>
<asp:TemplateField HeaderText="删 除" ItemStyle-BorderStyle="Solid">
<ItemTemplate>
<div align="center" style="width: 100%;">
<img src="../images/010.gif" width="9" height="9" />
<asp:LinkButton ID="lkbQuestionType" runat="server" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "QuestionTypeID", "{0}")%>'
CommandName="del" OnClientClick='return confirm("是否确定删除?")'>删除</asp:LinkButton>
</div>
</ItemTemplate>
<HeaderStyle Width="6%" BackColor="#EFFFF0" Font-Size="12px" BorderStyle="Solid" />
</asp:TemplateField>
</Columns>
<HeaderStyle CssClass="ListHead" />
<RowStyle CssClass="ListRow" />
</asp:GridView>
后台:
protected void gvQuestionType_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string strID = gvQuestionType.DataKeys[e.Row.RowIndex].Value.ToString();
((HtmlAnchor)e.Row.Cells[3].FindControl("aEdit")).Attributes.Add("onclick", "javascript:window.showModalDialog('AddQuestionType.aspx?id=" + strID + "&tempid=" + new Random().Next(1, 1000) + "',window,'dialogWidth=400px;dialogHeight=280px;status=0;scroll=no');");
}
}