如何在ASP.NET 3.5 C#中使用Crystal Report在ASP.NET中打印单个记录 [英] How to Print a single record in asp.net using Crystal Report...in asp.net 3.5 c#

查看:73
本文介绍了如何在ASP.NET 3.5 C#中使用Crystal Report在ASP.NET中打印单个记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友,

我的网页上有GRIDVIEW,并在数据库中正常显示数据.

我在其中有一个使用选择按钮= TRUE的命令字段.

Dear Friends,

I have a GRIDVIEW on my webpage and displayed data in it from database its working fine.

I have a Command Field in it with Select Button = TRUE.

<Columns>

<asp:CommandField ShowSelectButton="True"/>

  </Columns>



代码页
=========



code Page
=========

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        DataTable dt = new DataTable();
        dt.Columns.Add("ClearanceNumber");
        dt.Columns.Add("CodeTrainId");
        dt.Columns.Add("DateLastChange");
        dt.Columns.Add("DateValidFrom");
        dt.Columns.Add("DateValidTo");
        dt.Columns.Add("ReservationNo");
        dt.Columns.Add("TrainType");
        dt.Columns.Add("CityCode");
        dt.Columns.Add("Days");

        DataRow dataRow;
        dataRow = dt.NewRow();

        for (int i = 0; i < dataRow.Table.Columns.Count; i++)
        {
            dataRow[i] = GridView1.SelectedRow.Cells[i + 1].Text;
            GridView1.Rows[0].Cells[0].BackColor = System.Drawing.Color.Blue;
        }

        dt.Rows.Add(dataRow);
        Session["dataTable"] = dt;

        Response.Redirect("Selected.aspx");
}



假设,如果我在Gridview中单击此选择"按钮,它将重定向到另一个页面.并且仅显示选定记录",并且当单击打印"按钮时,它正在打印所有gridview记录.所以我不想这样.



我的要求是::


当我单击Gridview中的选择"按钮时,该特定行必须插入到Sqlserver 2005数据库中的另一个表中.为此,我创建了一个新表来插入此行.

我将使用此新表来打印特定记录的Crystal报表.


请帮帮我,



Suppose, If i click this Select button in Gridview, it Redirects to another page. and Displays only Selected Record and when Print button clicks it is printing all the gridview Records. SO I DONT WANT THIS.



MY REQUIREMENT IS : :


When i Click the Select Button in Gridview, that particular row must INSERT into Another Table in Sqlserver 2005 Database. for this i have Created a New table to Insert this Row.

This New Table I Will Use for Crystal Reports for Printing that Particular Record.


Please help me,

Thanks in ADVANCE.

推荐答案

您能否发布您的完整代码....
can u able to post ur full code....


这篇关于如何在ASP.NET 3.5 C#中使用Crystal Report在ASP.NET中打印单个记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆