需要帮助从SQL Server CE数据库中删除记录
今天的另一个问题.这次,我在从SQL Server CE数据库中删除一行时遇到了麻烦. private void Form1_Load(object sender, EventArgs e) { // Create a connection to the file datafile.sdf in the program folder string dbfile = new System.IO.FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location).DirectoryName + "\\userDtbs.sdf"; SqlCeConnection connection = new SqlCeConnection("datasource=" + dbfile); // Read all rows from the table test_ta
10 2024-04-26
编程技术问答社区
在数据网格视图中删除选定的行,同时也删除数据库中的行
我希望在datagridview中删除选定的行,并在mysql中删除行. private void deleteOrderButton_Click(object sender, EventArgs e) { int selectedIndex = orderDataGridView.CurrentCell.RowIndex; if (selectedIndex > -1) { orderDataGridView.Rows.RemoveAt(selectedIndex); orderDataGridView.Refresh(); } string constring = "datasource=localhost;port=3306;username=admin;password=acw123"; string Query = "delete from database.tem_order where
10 2024-04-25
编程技术问答社区
Excel自动化C#。如何删除多行?
我有以下代码,它不会删除行,它要求我保存当前的工作簿,但没有保存,excel.exe继续在任务管理器中运行: protected void OpenExcelWorkbook(string fileName) { _app = new Excel.Application(); if (_book == null) { _books = _app.Workbooks; _book = _books.Open(fileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missin
4 2024-04-22
编程技术问答社区
如何删除数据表格中的行,并更新SQL数据库C#。
我真的被困在这里,或者在这里踩到脚步,足以解释如何使用C# 从数据网格对象中删除数据 从书本和四个线程的各种我设法进行编码的情况下,但它无法执行sql命令,我有一个表呼叫" spellinglist",而两个列是id,而另一个是单词,我只想Do是从数据杂志删除一行. 有人可以将我指向正确的方向,一旦我解决了这个问题,我将上传一些基本的易于遵循教程,以便其余的新手可以遵循此示例. 我已经使用了此线程如何删除选定的DataGridViewRow并更新连接的数据库表? 和MCSD证书工具包70-483图书第392页,所有尝试都失败了. 如果我评论(datagridview1.selectedrows.count.count> 0)行,这里有一个捕获22,则我会在范围错误中获得索引. private void btnDelete_Click(object sender, EventArgs e) { // My SQL connectionString
6 2024-04-21
编程技术问答社区
"不能通过行来访问已删除的行的信息",试图从我的可数据化中删除未使用的行。
我正在抓住数据,将其粘贴到DataTable中,然后以DataGridView绑定到该表的DataGridView显示.我试图做到这一点,以便删除当前抓取中未包含的数据数据中的数据.我正在做以下操作: public void FillTable(DataTable table, IEnumerable readings) { var currentReadingsNames = new List(); var lastParent = string.Empty; var index = 0; foreach (var reading in readings) { if (reading.ParentName != lastParent) { lastParent = reading.ParentName; index = 0;
10 2024-04-21
编程技术问答社区
如何在C#中从2D数组中删除行和列?
如何从c#? 中的2D数组中删除特定的行和列 int[,] array= {{1,2,3},{4,5,6},{7,8,9}}; 说我想删除i和列i(跳过它们)...对于nxn数组,不仅是3x3,然后将其余数组存储在新数组中... 因此输出将是: {5,6},{8,9} 解决方案 没有内置的方式来做到这一点,您可以自己做: static void Main() { int[,] array = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; var trim = TrimArray(0, 2, array); } public static int[,] TrimArray(int rowToRemove, int columnToRemove, int[,] originalArray) {
4 2024-04-15
编程技术问答社区
Linq to Sql: 如何快速清除一个表
要删除表中的所有行,我目前正在执行以下操作: context.Entities.DeleteAllOnSubmit(context.Entities); context.SubmitChanges(); 但是,这似乎正在花费很长时间.有更快的方法吗? 解决方案 您可以使用 datacontext.executecommand 方法: context.ExecuteCommand("DELETE FROM Entity"); 或 context.ExecuteCommand("TRUNCATE TABLE Entity"); 您的删除方式需要很长时间,因为Linq到SQL会生成每个实体的删除语句,检查以下文章: 批处理更新和批处理更新和用Linq删除到SQL linq to sql扩展名:带有lambda表达式的批处理删除 其他解决方案 不幸的是,Linq-to-SQL不能很好地执行基于集的查询. 您会假设 context.
4 2024-04-14
编程技术问答社区
DataTable, 如何有条件地删除行
我从事C#学习过程,到目前为止进展顺利.但是,我刚刚击中了我的第一个"说什么?"力矩. DataTable不仅通过典型的集合行为,而且还通过DataTable.Select提供了对行集合的随机行访问.但是,我似乎无法将此能力绑在datarow.delete上.到目前为止,这就是我似乎需要做的才能从表中删除一个或多个行. int max = someDataTable.Rows.Count - 1; for(int i = max; i >= 0; --i) { if((int)someDataTable.Rows[i].ItemArray[0] == someValue) { someDataTable.Rows[i].BeginEdit(); someDataTable.Rows[i].Delete(); } else break; } someDataTable.AcceptChanges()
10 2024-04-11
编程技术问答社区
如何从GridView中删除一条记录?
我正在使用GridView在如何从GridView中删除特定行. 我编写了以下代码.但这是不起作用的... DataRow dr = dtPrf_Mstr.NewRow(); dtPrf_Mstr.Rows.Add(dr); GVGLCode.DataSource = dtPrf_Mstr; GVGLCode.DataBind(); int iCount = GVGLCode.Rows.Count; for (int i = 0; i
12 2024-04-11
编程技术问答社区
从DataTable中删除特定的行
我想从DataTable中删除一些行,但是它给出了这样的错误, 收集被修改;枚举操作可能无法执行 我用于删除此代码, foreach(DataRow dr in dtPerson.Rows){ if(dr["name"].ToString()=="Joe") dr.Delete(); } 那么,问题是什么,如何解决?您建议哪种方法? 解决方案 如果您从集合中删除项目,则该集合已更改,您无法继续枚举它. 而是使用一个用于循环,例如: for(int i = dtPerson.Rows.Count-1; i >= 0; i--) { DataRow dr = dtPerson.Rows[i]; if (dr["name"] == "Joe") dr.Delete(); } dtPerson.AcceptChanges(); 请注意,您正在反向迭代以避免删除当前索引后跳过一行. 其他解决
20 2024-04-10
编程技术问答社区
数据网格视图,禁用按钮/行
我在带有一些数据的表单上有一个datagridview.第一列包含用于删除行的按钮.我们如何根据某种条件禁用此按钮或整个行,因此无法删除该行? 解决方案 实际上有一个编辑:添加了其他一些建议. 您可以使"按钮"列不可见. ,或者,如果您只想禁用某些行删除某些行,则可以在每个DataGridViewRow s Tag属性中放入true或false,并且在您的按钮事件处理程序中,您只会删除设置为false的这些行.您可以将其与仅更改单元格的前景和背景颜色相结合,以使其看起来很残酷,可能会在CellFormatting活动处理程序或其他内容中完成这种着色它用手. 其他解决方案 您是否会考虑将按钮单元格变成常规的空文本框? Dim cell As DataGridViewButtonCell = dgv.row(x).cell(y) cell = New DataGridViewTextBoxCell() cell.value = String.Empty ce
8 2024-04-05
编程技术问答社区
发送参数到一个模式,然后删除行
经过2天的研究,我决定寻求一些帮助,因为我无法继续前进. 我在我的网站上显示一个用户表.每行都有用户的数据和删除用户按钮. 如果您按删除按钮,则必须出现模态,询问您是否要删除该用户.这就是为什么我必须发送一个是用户名的参数. 该模态是传奇的确认模式:您确定要删除//用户名//? 问题是我知道如何发送参数,但不能将其与jQuery删除函数集成在一起.我对如何删除一排的想法也不明确,因为我真的很熟悉JS和jQuery. 到目前为止,这就是我所拥有的(请注意,我正在使用智能模板引擎): {foreach $frontusers as $frontuser} {if $frontuser->frontavatar_id eq null} {else}
0 2024-04-02
编程技术问答社区
没有从bootstrap modal中删除
正如您可以看到这些代码一样,分页内部的删除按钮在没有bootstrap模式的情况下正常工作,然后转换为Bootstrap模型,一旦单击删除按钮,Bootstrap模型就可以正常工作,但是问题没有删除或执行此操作.没有什么.我无法弄清楚我缺少什么,我可能是ID号或jQuery,我需要很糟糕的帮助. foreach ID Account ID Password Company Name Restocking Fee Status Act
8 2024-04-02
编程技术问答社区
如何根据一个列的值删除重复的行?
给定下表 123456.451 entered-auto_attendant 123456.451 duration:76 real:76 139651.526 entered-auto_attendant 139651.526 duration:62 real:62` 139382.537 entered-auto_attendant 使用基于Linux的bash shell脚本,我想根据第1列的值删除所有行(具有长数的值).考虑到这个数字是一个变量 我尝试了 awk '{a[$3]++}!(a[$3]-1)' file sort -u | uniq ,但我没有得到这样的结果,这是这样的,可以比较第一列的所有值,删除所有重复项并显示 123456.451 entered-auto_attendant 139651.526 entered-auto_attendant 139382.537 entered-auto_attendan
6 2024-03-27
编程技术问答社区
如何在时间过去后删除mysql行?
我不知道从哪里开始: 我有一个存储postID和Date的数据库. 我想做的是让我的网站自动删除Date少于今天的所有行.该脚本根本没有任何用户输入.没有按钮点击,什么也没有.剧本必须每天在午夜运行. 我一直在寻找可以做到这一点的事情,但我一无所获. 解决方案 您可以使用PHP脚本并在CPanel上使用CRON作业. 示例: cronjobcommand.php 我已连接下面的屏幕截图以供您更多参考. 其他解决方案 对于那些在共享托管上的人,例如1and1,并且不能使用cron,这里有2个替代方法: mysql Events 使您能够放置一个MySQL上的时间触发器,它将在您想要时执行,而无需任何类型的用户输入 如
6 2024-03-21
编程技术问答社区
在SQL Server中删除后重置自动增量
我已经从SQL Server数据库中的表中删除了一些记录. 表中的ID看起来像这样: 99 100 101 1200 1201 ... 我想删除以后的记录(IDS> 1200),然后我想重置自动增量,以便下一个自动化ID的ID将为102.因此,我的记录是顺序的,有没有办法在SQL Server中执行此操作? 解决方案 发出以下命令,要在1: 开始启动mytable DBCC CHECKIDENT (mytable, RESEED, 0) 在线上的书籍中阅读有关它的信息(BOL,SQL帮助).另外,请注意,您的记录没有高于所设定的种子. 其他解决方案 DBCC CHECKIDENT('databasename.dbo.tablename', RESEED, number) 如果number = 0,则在下一个插入自动增量字段中将包含值1 如果数字= 101,则在下一个插入自动增量字段将包含值102 一些其他信息...可能对您有用
8 2024-03-20
编程技术问答社区
使用数据集删除行时的问题
以下代码不会从数据集中删除一行,也不要更新数据库.. string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString; SqlConnection con = new SqlConnection(); con.ConnectionString = cs; SqlDataAdapter adpt = new SqlDataAdapter("Select *from RegisterInfoB", con); ds = new DataSet(); adpt.Fill(ds, "RegisterTable"); foreach (DataRow dr in ds.Tables[0].Rows)
8 2024-03-11
编程技术问答社区