如何通过单击按钮 [C#] 执行 2 个 sql 查询

     2023-04-18     146

关键词:

【中文标题】如何通过单击按钮 [C#] 执行 2 个 sql 查询【英文标题】:How do i execute 2 sql queries by clicking a button [C#] 【发布时间】:2017-10-20 08:03:49 【问题描述】:

我想复制 items 表中的特定行并将其 复制 到一个新表中(名称 - cart)。并在 dataGridView 中显示 cart 表中的所有记录。救命!

con = new System.Data.SqlClient.SqlConnection();

        con.ConnectionString = " Data Source=(LocalDB)\\v11.0;AttachDbFilename=|DataDirectory|\\posdb.mdf;Integrated Security=True";



        string query = "INSERT INTO cart (item_id,Description,Unit_Price,Qty) SELECT item_id,Description,price,'" + txtqty.Text + "' FROM items WHERE item_id = '" + textBox1.Text + "'";
        string qry = "SELECT * FROM cart";

        System.Data.SqlClient.SqlDataAdapter da;
        System.Data.SqlClient.SqlDataAdapter da1;
        da = new System.Data.SqlClient.SqlDataAdapter(query, con);
        da1 = new System.Data.SqlClient.SqlDataAdapter(qry, con);

        ds1 = new DataSet();
        con.Open();
        da1.Fill(ds1,"cart");
        con.Close();
        dataGridView1.DataSource = ds1;
        dataGridView1.DataMember = "cart";

帮助! ......

【问题讨论】:

单击按钮时调用该代码? 了解我们正在讨论的参数类型可能会很好。您将如何过滤 items 表? @geostocker 我有一个 textbox1 来过滤数据。"WHERE item_id='"+textbox1.text+"' " 你的代码容易被SQL注入,尝试使用参数 我建议设置一个存储过程来为您完成所有这些工作。 1. 根据查询从项目中获取行,然后将结果插入到您的购物车表中。然后根据视图或其他内容显示购物车。应该相当简单。设置 stp,然后当该调用完成后,您对视图进行单独调用(或全部在同一个 stp 中)。 :( 【参考方案1】:
protected void btn_Click(object sender, EventArgs e)
    
     insert();
     View();
     
    private void insert()
    
      // write insert query 
    
   private void View()
    
     // write select query and bind to grid
    

【讨论】:

如何通过单击按钮重新绘制 jpanel 并在 2 个面板之间切换

】如何通过单击按钮重新绘制jpanel并在2个面板之间切换【英文标题】:howtorepaintajpanelwithbuttonclickandalsoswitchbetween2panels【发布时间】:2013-10-2608:04:34【问题描述】:我正在尝试通过单击按钮重新绘制面板,但它没有发生。我尝试... 查看详情

C#如何通过WebBrowser自动单击按钮

】C#如何通过WebBrowser自动单击按钮【英文标题】:C#HowtoClickButtonautomaticallyviaWebBrowser【发布时间】:2011-09-0803:44:38【问题描述】:我的点击页面的Html代码是:<inputtype="submit"id="publishButton-ns"class="ubtnubtn-block"name="publish"tabindex="10"v... 查看详情

如何在 Windows 窗体 C# 中单击按钮通过 DataGridView 更新数据库中的布尔字段

】如何在Windows窗体C#中单击按钮通过DataGridView更新数据库中的布尔字段【英文标题】:HowtoupdateBooleanfieldindatabasethroughDataGridViewbybuttonclickinWindowsFormC#【发布时间】:2017-05-1401:54:02【问题描述】:DataGridView显示我的数据库表中的值... 查看详情

如何通过统一单击UI按钮来传递值

】如何通过统一单击UI按钮来传递值【英文标题】:HowtopassthevaluebyclickingUIbuttoninunity【发布时间】:2021-10-1413:00:57【问题描述】:统一点击UI按钮如何传值我的场景中有4个按钮,所以我想做的就是按钮A有5个按钮B有25按钮C有2按钮... 查看详情

如何通过按钮单击将数据导出到 linq c# 中的 .csv 文件

】如何通过按钮单击将数据导出到linqc#中的.csv文件【英文标题】:HowtoexportDatainto.csvfileinlinqc#viabuttonclick【发布时间】:2020-05-1219:26:20【问题描述】:我正在以一种简单的方式将表格(分数)的数据从数据库导出到.csv文件中。我... 查看详情

单击按钮后如何通过服务执行小部件更新?

】单击按钮后如何通过服务执行小部件更新?【英文标题】:howtoperformwidgetupdatebyserviceafterclickingabutton?【发布时间】:2012-02-0510:04:43【问题描述】:这是我最初尝试部署小部件时的配置活动。publicclassWeatherAppWidgetConfigureextendsPrefe... 查看详情

通过按钮单击C#减少变量

】通过按钮单击C#减少变量【英文标题】:decreasevariablebybuttonclickC#【发布时间】:2021-05-1506:38:21【问题描述】:我想通过单击一个按钮来减少一个值,但是它没有停留在并返回到开头的值,这是我的代码,我应该添加或更改什么... 查看详情

如何通过单击主页中的按钮将数据从第二页传输到第三页

】如何通过单击主页中的按钮将数据从第二页传输到第三页【英文标题】:howtotransferdatafromasecondpagetoathirdpagefromthebuttonclickinmainpage【发布时间】:2020-12-0211:25:03【问题描述】:我正在尝试创建一个具有主页面的应用程序,该页面... 查看详情

C#:如何使整数在按钮单击时增加其值?

】C#:如何使整数在按钮单击时增加其值?【英文标题】:C#:Howtomakeanintegerriseitsvalueonbuttonclick?【发布时间】:2014-11-0305:55:51【问题描述】:我正在做一个简单的点击游戏,我知道问这个问题很愚蠢,但我还在学习,所以我的问... 查看详情

C#如何将方法传递给基本的WinForm按钮单击事件

】C#如何将方法传递给基本的WinForm按钮单击事件【英文标题】:C#HowdoIpassamethodtobaseWinFormbuttonclickevent【发布时间】:2021-09-2712:42:41【问题描述】:我有一个WinForm应用程序,它有5个表单。从主窗体有三个按钮,每个按钮加载一个... 查看详情

C# & ASP.NET MVC 5 - 从按钮单击执行存储过程,没有返回值

】C#&ASP.NETMVC5-从按钮单击执行存储过程,没有返回值【英文标题】:C#&ASP.NETMVC5-executestoredprocedurefrombuttonclickwithnoreturnvalues【发布时间】:2020-07-3005:59:41【问题描述】:我正在尝试(我需要)创建小型Web应用程序来管理一些... 查看详情

Android 通过单击不同的按钮从主页小部件打开 2 个不同的活动

】Android通过单击不同的按钮从主页小部件打开2个不同的活动【英文标题】:AndroidOpening2differentactivityfromhomewidgetbyclickingdifferentbutton【发布时间】:2017-07-2204:58:28【问题描述】:在我的简单示例应用程序中,我有2个活动:MainActivi... 查看详情

如何通过动态单击按钮来更改选项卡标题名称?

】如何通过动态单击按钮来更改选项卡标题名称?【英文标题】:HowtochangeTabTitleNamebydynamicallyclickingabutton?【发布时间】:2016-07-0907:37:13【问题描述】:我在我的应用中使用CollapsedToolBar和2个TabFragment(登录、注册)。登录片段同... 查看详情

如何从带有 2 个按钮的表单单击按钮时发送 Ajax 请求?

】如何从带有2个按钮的表单单击按钮时发送Ajax请求?【英文标题】:HowcanIsendanAjaxRequestonbuttonclickfromaformwith2buttons?【发布时间】:2016-05-1404:23:25【问题描述】:我想从一个有2个按钮的表单向另一个页面发送请求:<formmethod="pos... 查看详情

wpf中想要让一个按钮单击事件结束后自动再单击这个按钮,也就是让单机事件连续反复执行,应该如何实现?

初学C#只能做到哪儿问到哪儿了在单击事件的末尾写单击的话感觉会出错或者有没有做一个后台进程,让它执行完单机事件后立刻重复执行的方法?参考技术ApublicMainWindow()InitializeComponent();Buttonbtn=newButton();btn.Click+=BtnOnClick;privatevo... 查看详情

Flutter单击后退按钮时如何执行

】Flutter单击后退按钮时如何执行【英文标题】:Flutterhowtoexecutewhenclickingbackbutton【发布时间】:2018-07-1223:18:39【问题描述】:我有一个从底部选项卡导航调用的页面,它执行一个initState函数,然后我通过按钮单击导航到一个页面... 查看详情

如何使用 C#(Xamarin) 单击按钮将数据保存在 Android 的内部存储中

】如何使用C#(Xamarin)单击按钮将数据保存在Android的内部存储中【英文标题】:HowToSaveDataInAndroid\'sInternalStorageOnAClickOfAButtonusingC#(Xamarin)【发布时间】:2016-07-2209:59:14【问题描述】:我想通过单击按钮将某种数据保存到android的内部... 查看详情

c#如何单击按钮显示另一个窗体?

参考技术A1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:3、在“安全设置-Internet区域”界面... 查看详情