解释下面C#带下划线代码的意义

来源:百度知道 编辑:UC知道 时间:2024/06/10 04:30:19
private void Button1_Click(object sender, System.EventArgs e)
{
long lngOrderID;

SqlConnection connNwind=new SqlConnection();

Try
{
connNwind.ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";

connNwind.Open();

SqlCommand cmdOrder=new SqlCommand();

lngOrderID=long.Parse(txtOrderID.Text);

cmdOrder.CommandText="select p.ProductName,ds.Quantity from [order details] as ds inner join Products as p on ds.ProductID=p.ProductID where orderID="+lngOrderID.ToString();

cmdOrder.Connection=co

long lngOrderID;// 声明一个长整形变量

SqlConnection connNwind=new SqlConnection();// 新建一个数据库连接对象

Try//
{
connNwind.ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";

connNwind.Open();// 打开数据库连接

SqlCommand cmdOrder=new SqlCommand();// 新建执行sql操作的命令对象

lngOrderID=long.Parse(txtOrderID.Text);// 将一个文本框的值付给lngOrderID

cmdOrder.CommandText="select p.ProductName,ds.Quantity from [order details] as ds inner join Products as p on ds.ProductID=p.ProductID where orderID="+lngOrderID.ToString();

cmdOrder.Connection=connNwind;// 指定该命令对象使用的连接

SqlDataReader readerOrder=cmdOrder.ExecuteReader();// 执行sql语句,将查询结果赋值给SqlDataReader对象

TableRow trHead=new TableRow();// 新建数据行
TableCell tdHead1=new TableCell();
TableCell tdHead2=new TableCell();
tdHead1.Text="商品名称";// 新建的数据列显示为"商品名称"
tdHead2.Text=