C# GridView根据列名获取某行某列的数据

前台代码

前台代码
<cimesui:cimesgridview id="gvReIQC" runat="server" enablemodelvalidation="True" 
                                    allowpaging="True" autogeneratecolumns="False"  Style="background-color: red;"  pagesize="10" onrowdatabound="gvReIQC_RowDataBound">
                <Columns>
                             <asp:TemplateField HeaderText="" HeaderStyle-Width="200px">
                                    <ItemTemplate>
                                        <asp:LinkButton runat="server" ID="lnkDRAM1_ID" OnClick="lnkDRAM1_ID_Click" Visible="true"  CommandArgument='' ControlStyle-ForeColor="blue" />
                                    </ItemTemplate>
                                </asp:TemplateField>

                              <asp:TemplateField HeaderText="" HeaderStyle-Width="200px">
                                    <ItemTemplate>
                                        <asp:LinkButton runat="server" ID="lnkDRAM2_ID" OnClick="lnkDRAM2_ID_Click" Visible="true"  CommandArgument=''  ControlStyle-ForeColor="blue" />
                                    </ItemTemplate>
                                </asp:TemplateField>
                    <asp:BoundField DataField="GRTime" HeaderText="收料时间" />
                    <asp:BoundField DataField="IPCDate" HeaderText="送IQC时间" />
                    <asp:BoundField DataField="ReceiveTime" HeaderText="IQC输入时间" />
                    <asp:BoundField DataField="AuditTime" HeaderText="审核时间" />    
                    <asp:BoundField HeaderText="HSF" />
                </Columns>
            </cimesui:cimesgridview>

后台代码

protected void lnkDRAM1_ID_Click(object sender, EventArgs e)
{
    try
    {
        Dictionary<string, string> SearchPara = CreatSearchPara();
        Session["SearchPara"] = SearchPara;

        LinkButton linkButtonA = (LinkButton)sender;
        linkButtonA.Style["color"] = "red";
        LinkButton button = (LinkButton)sender;
        GridViewRow gvr = button.NamingContainer as GridViewRow;
        int index = gvr.RowIndex;

        DataRowView rowView = (DataRowView)gvReIQC.Rows[index].DataItem;
        if (rowView != null)
        {
            string QTY = string.Empty;
            string IPQC_NO = rowView["IPQC_NO"].ToString();
            string SPEC_NO = rowView["SPEC_NO"].ToString();
            string MaterialClass = rowView["MaterialClass"].ToString();
}

 

posted on 2024-05-16 16:57  写个笔记  阅读(45)  评论(0编辑  收藏  举报

导航