本文介绍了在gridview中添加新行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个gridview和一个提交按钮(代码中没有).

我想在单击提交按钮时在gridview中显示名称,empno和当前日期和时间.
记录也应显示在具有当前日期和时间的新行中.

我只需要日期和时间方面的帮助+添加新行.

我该怎么做?
请帮忙.


I have a gridview and a submit button(not in the code).

I want to show name, empno and current date and time in the gridview whenever I click submit button.
Also records should appear in a new row with current date and time.

I just need help with date and time + adding a new row.

How can I do it?
Please help.


<asp:GridView ID="gv_addrow" runat="server" AutoGenerateColumns="False"

        CellPadding="4" ForeColor="#333333" GridLines="None">
        <AlternatingRowStyle BackColor="White" />
        <Columns>
            <asp:TemplateField HeaderText="S.NO.">
                <ItemTemplate>
                   <%# ((GridViewRow) Container).RowIndex  + 1 %>
                </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="ID ">

                <ItemTemplate>
                    <asp:Label ID="Label1" runat="server" Text='<%# Bind("EMPNO") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Name">

                <ItemTemplate>
                    <asp:Label ID="Label2" runat="server" Text='<%# Bind("NAME") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Checked Date">

                <ItemTemplate>
                    <asp:Label ID="Label3" runat="server"></asp:Label>
                    <%=System.DateTime.Now%>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="Time">

                <ItemTemplate>
                    <asp:Label ID="Label4" runat="server"></asp:Label>
                        <%=System.DateTime.Now.Month %>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
        <EditRowStyle BackColor="#2461BF" />
        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
        <RowStyle BackColor="#EFF3FB" />
        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
        <SortedAscendingCellStyle BackColor="#F5F7FB" />
        <SortedAscendingHeaderStyle BackColor="#6D95E1" />
        <SortedDescendingCellStyle BackColor="#E9EBEF" />
        <SortedDescendingHeaderStyle BackColor="#4870BE" />
    </asp:GridView>






代码:






Code :

public void ADD_getDetail()
    {



        SqlConnection con = new SqlConnection(s);
        con.Open();
        SqlCommand cmd = new SqlCommand("select EMPNO, NAME from zemp_s_web_al where EMPNO = " + "'" + EmpCode.Trim() + "'", con);
        //List<sqlparameter> paramList = new List<sqlparameter>();
        //paramList.Add(new SqlParameter("@EMPCODE", EmpCode));
        //cmd.Parameters.AddRange(paramList.ToArray());
        SqlDataAdapter da = new SqlDataAdapter(cmd);

        DataTable dt = new DataTable();
            da.Fill(dt);

        gv_addrow.DataSource = dt;
        gv_addrow.DataBind();

        con.Close();

    }</sqlparameter></sqlparameter>

推荐答案


这篇关于在gridview中添加新行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-27 01:22
查看更多