Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将gridview连接到数据库_C#_Asp.net_Gridview_Database Connection - Fatal编程技术网

C# 如何将gridview连接到数据库

C# 如何将gridview连接到数据库,c#,asp.net,gridview,database-connection,C#,Asp.net,Gridview,Database Connection,我已经为view1连接添加了.cs代码,现在如何为view2和view3连接 这可能会帮助你。。!!这是我的代码。。!!您可以替换模板字段texbox ID。。!!我想您知道如何将字符串值保存到数据库中的表中。。!!我认为这个代码对你来说已经足够了。!!我想从你那里知道 protected void Button1_Click(object sender, EventArgs e) { string insrt = "insert into book_mas_det(book_date,

我已经为view1连接添加了.cs代码,现在如何为view2和view3连接


这可能会帮助你。。!!这是我的代码。。!!您可以替换模板字段texbox ID。。!!我想您知道如何将字符串值保存到数据库中的表中。。!!我认为这个代码对你来说已经足够了。!!我想从你那里知道

protected void Button1_Click(object sender, EventArgs e)
{
    string insrt = "insert into book_mas_det(book_date,book_from,book_to,travel_date,return_date,adult_pax,child_pax,travel_class,contact_name,pnr_no,tot_amt,adv_amount,travler_rmks,agent_rmks) values (@a,@b,@c,@d,@e,@f,@g,@h,@i,@j,@k,@l,@m,@n)";
    MySqlCommand cmd = new MySqlCommand(insrt, conn);
    cmd.Parameters.AddWithValue("@a", txtbookingdate.Text);
    cmd.Parameters.AddWithValue("@b", ddlfrom.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@c", ddlto.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@d", txtdeprtr.Text);
    cmd.Parameters.AddWithValue("@e", txtreturn.Text);
    cmd.Parameters.AddWithValue("@f", txtadult.Text);
    cmd.Parameters.AddWithValue("@g", txtchild.Text);
    cmd.Parameters.AddWithValue("@h", ddlclass.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@i", txtcontpername.Text);
    cmd.Parameters.AddWithValue("@j", txtcontmobile.Text);
    cmd.Parameters.AddWithValue("@k", txtamnttocharge.Text);
    cmd.Parameters.AddWithValue("@l", txtadvamnt.Text);
    cmd.Parameters.AddWithValue("@m", txtcmnttrav.Text);
    cmd.Parameters.AddWithValue("@n", txtcmntagnt.Text);
    conn.Open();
    cmd.ExecuteNonQuery();
    conn.Close();
    string display = "Booking Details is added successfully";
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + display + "');", true);
试试看
{
对于(int i=0;i
这些ADO.Net可能有助于在数据库中存储Gridview值。
这应该在按钮单击事件中完成,以便您的值将存储在数据库中。

只需为其他2个数据库插入创建另一个字符串和Sql命令对象并添加参数,在参数中传递从gridview获取的字符串值,然后调用cmd2.ExecuteOnQuery();和cmd2。执行。。!!下面只是一个示例,请用您的每个视图值替换它。。!!希望能有帮助!!:)


grid.DataSource=数据源;grid.Bind()@DoobyInc:在哪个函数下我必须使用它?在你的代码中,处理OnBeforePageLoad事件,我不确定事件名称,但你可以在google上搜索,有很多可用的示例,实际上我有一个多视图,其中有3个视图。这个gridview在第3个视图下。那么,我是否必须为此添加新功能,然后添加您的代码或其他东西。??我认为您需要在单击按钮时将gridview中的详细信息保存到数据库??对??事实上,我在一个多视图中有3个视图,每个视图我都要进行数据库连接。这个gridview部分在第3个视图中,所以我如何才能做到这一点,我必须对所有3个视图或其他一些视图分别使用3个函数?我已经将view1连接到数据库,它可以工作,但对于其他视图,我将如何做是的。。!!您在3个视图中有3个不同的控件。。!!所以你调用3个不同的函数来保存()并绑定控件。。!!我想如果你在尝试后发布你的asp.net代码,将更有助于回答问题。。!!我真的很高兴能帮上忙。。!!实际上我有一个多视图,其中有3个视图。这个网格视图属于第3个视图。那么,我是否必须为此添加新功能,然后添加您的代码或其他东西。??您将添加什么功能?请您再简单介绍一下。实际上,我在多视图中有3个视图,每个视图都必须进行数据库连接。这个gridview部分位于第3个视图中,那么我如何才能做到这一点,我必须为所有3个视图或其他东西分别使用3个函数?我已将view1连接到数据库,它可以工作,但对于其他视图,我将如何操作。是的,您必须为每个视图连接数据库。在第三个视图中,网格视图下有一个提交按钮,对吗?。把我上面的代码给那个按钮事件。希望它能帮助你,我想知道,我已经按照你说的编辑了代码。。!!如果你还需要帮助。。!!我会再次准备帮助你的。。!!这是一种很好的感觉。。!!“在命令执行过程中遇到致命错误”…其给定dis错误…您能解决此问题吗。。
protected void Button1_Click(object sender, EventArgs e)
{
    string insrt = "insert into book_mas_det(book_date,book_from,book_to,travel_date,return_date,adult_pax,child_pax,travel_class,contact_name,pnr_no,tot_amt,adv_amount,travler_rmks,agent_rmks) values (@a,@b,@c,@d,@e,@f,@g,@h,@i,@j,@k,@l,@m,@n)";
    MySqlCommand cmd = new MySqlCommand(insrt, conn);
    cmd.Parameters.AddWithValue("@a", txtbookingdate.Text);
    cmd.Parameters.AddWithValue("@b", ddlfrom.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@c", ddlto.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@d", txtdeprtr.Text);
    cmd.Parameters.AddWithValue("@e", txtreturn.Text);
    cmd.Parameters.AddWithValue("@f", txtadult.Text);
    cmd.Parameters.AddWithValue("@g", txtchild.Text);
    cmd.Parameters.AddWithValue("@h", ddlclass.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@i", txtcontpername.Text);
    cmd.Parameters.AddWithValue("@j", txtcontmobile.Text);
    cmd.Parameters.AddWithValue("@k", txtamnttocharge.Text);
    cmd.Parameters.AddWithValue("@l", txtadvamnt.Text);
    cmd.Parameters.AddWithValue("@m", txtcmnttrav.Text);
    cmd.Parameters.AddWithValue("@n", txtcmntagnt.Text);
    conn.Open();
    cmd.ExecuteNonQuery();
    conn.Close();
    string display = "Booking Details is added successfully";
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + display + "');", true);
 try
    {
        for (int i = 0; i < gvInvTransaction.Rows.Count - 1; i++)
        {
            TextBox txtproduct = (TextBox)gvInvTransaction.Rows[i].FindControl("txtProduct");
            TextBox txtBarcode = (TextBox)gvInvTransaction.Rows[i].FindControl("txtBarCode");
            TextBox txtPrdctBatchID = (TextBox)gvInvTransaction.Rows[i].FindControl("txtPrdctBatchID");
            TextBox txtPrdctID = (TextBox)gvInvTransaction.Rows[i].FindControl("txtPrdctID");
            TextBox txtStdPurchasePrice = (TextBox)gvInvTransaction.Rows[i].FindControl("txtUnitPrice");
            TextBox txtStdSalesPrice = (TextBox)gvInvTransaction.Rows[i].FindControl("txtUnitPrice");





            string  ProductID = Convert.ToInt64(txtPrdctID.Text);
            string  StdPurchasePrice = Convert.ToDouble(txtStdPurchasePrice.Text);
            string  StdSalesPrice = Convert.ToDouble(txtStdPurchasePrice.Text);







        }
    }
    catch (Exception ex) { }
}
SqlConnection con=new SqlConnection("Your Connection String");
SqlCommand cmd=new SqlCommand("Insert into "Your table" "Your Values"");
cmd.executeNonquery();
DataTable dt=new DataTable();
DataAdapter da=new DataAdapter(cmd);
da.Fill(dt);
GridView1.Datasource=dt;
Gridview1.databind();
 protected void Button1_Click(object sender, EventArgs e)
{
    string insrt = "insert into book_mas_det(book_date,book_from,book_to,travel_date,return_date,adult_pax,child_pax,travel_class,contact_name,pnr_no,tot_amt,adv_amount,travler_rmks,agent_rmks) values (@a,@b,@c,@d,@e,@f,@g,@h,@i,@j,@k,@l,@m,@n)";
    string insrt2 = "insert into book_mas_det(book_date,book_from,book_to,travel_date,return_date,adult_pax,child_pax,travel_class,contact_name,pnr_no,tot_amt,adv_amount,travler_rmks,agent_rmks) values (@a,@b,@c,@d,@e,@f,@g,@h,@i,@j,@k,@l,@m,@n)";
    string insrt3 = "insert into book_mas_det(book_date,book_from,book_to,travel_date,return_date,adult_pax,child_pax,travel_class,contact_name,pnr_no,tot_amt,adv_amount,travler_rmks,agent_rmks) values (@a,@b,@c,@d,@e,@f,@g,@h,@i,@j,@k,@l,@m,@n)";

    MySqlCommand cmd = new MySqlCommand(insrt, conn);
    MySqlCommand cmd2 = new MySqlCommand(insrt2, conn);
    MySqlCommand cmd3 = new MySqlCommand(insrt3, conn);

    //cmd parameters
    cmd.Parameters.AddWithValue("@a", txtbookingdate.Text);
    cmd.Parameters.AddWithValue("@b", ddlfrom.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@c", ddlto.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@d", txtdeprtr.Text);
    cmd.Parameters.AddWithValue("@e", txtreturn.Text);
    cmd.Parameters.AddWithValue("@f", txtadult.Text);
    cmd.Parameters.AddWithValue("@g", txtchild.Text);
    cmd.Parameters.AddWithValue("@h", ddlclass.SelectedItem.Text);
    cmd.Parameters.AddWithValue("@i", txtcontpername.Text);
    cmd.Parameters.AddWithValue("@j", txtcontmobile.Text);
    cmd.Parameters.AddWithValue("@k", txtamnttocharge.Text);
    cmd.Parameters.AddWithValue("@l", txtadvamnt.Text);
    cmd.Parameters.AddWithValue("@m", txtcmnttrav.Text);
    cmd.Parameters.AddWithValue("@n", txtcmntagnt.Text);

   //cmd2 parameters -replace this with your second view values 
    cmd2.Parameters.AddWithValue("@a", txtbookingdate.Text);
    cmd2.Parameters.AddWithValue("@b", ddlfrom.SelectedItem.Text);
    cmd2.Parameters.AddWithValue("@c", ddlto.SelectedItem.Text);
    cmd2.Parameters.AddWithValue("@d", txtdeprtr.Text);
    cmd2.Parameters.AddWithValue("@e", txtreturn.Text);
    cmd2.Parameters.AddWithValue("@f", txtadult.Text);
    cmd2.Parameters.AddWithValue("@g", txtchild.Text);
    cmd2.Parameters.AddWithValue("@h", ddlclass.SelectedItem.Text);
    cmd2.Parameters.AddWithValue("@i", txtcontpername.Text);
    cmd2.Parameters.AddWithValue("@j", txtcontmobile.Text);
    cmd2.Parameters.AddWithValue("@k", txtamnttocharge.Text);
    cmd2.Parameters.AddWithValue("@l", txtadvamnt.Text);
    cmd2.Parameters.AddWithValue("@m", txtcmnttrav.Text);
    cmd2.Parameters.AddWithValue("@n", txtcmntagnt.Text);

   //cmd3 parameters- replace this with your third view values 
    cmd3.Parameters.AddWithValue("@a", txtbookingdate.Text);
    cmd3.Parameters.AddWithValue("@b", ddlfrom.SelectedItem.Text);
    cmd3.Parameters.AddWithValue("@c", ddlto.SelectedItem.Text);
    cmd3.Parameters.AddWithValue("@d", txtdeprtr.Text);
    cmd3.Parameters.AddWithValue("@e", txtreturn.Text);
    cmd3.Parameters.AddWithValue("@f", txtadult.Text);
    cmd3.Parameters.AddWithValue("@g", txtchild.Text);
    cmd3.Parameters.AddWithValue("@h", ddlclass.SelectedItem.Text);
    cmd3.Parameters.AddWithValue("@i", txtcontpername.Text);
    cmd3.Parameters.AddWithValue("@j", txtcontmobile.Text);
    cmd3.Parameters.AddWithValue("@k", txtamnttocharge.Text);
    cmd3.Parameters.AddWithValue("@l", txtadvamnt.Text);
    cmd3.Parameters.AddWithValue("@m", txtcmnttrav.Text);
    cmd3.Parameters.AddWithValue("@n", txtcmntagnt.Text);




    conn.Open();
    cmd.ExecuteNonQuery();
     cmd2.ExecuteNonQuery();
    cmd3.ExecuteNonQuery();

    conn.Close();
    string display = "Booking Details is added successfully";
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + display + "');", true);