【使用epplus C#更新现有工作簿】教程文章相关的互联网学习教程文章

c#-更新满足datediff约束的所有行的int列?【代码】

我有一个每30秒运行一次的函数,我想更新当前时间所在的所有行中的一列-table.lastStoredTime> 5分钟. lastStoredTime是datetime列,我似乎无法正常工作. 尝试(不更新行)SELECT DATEDIFF(MINUTE, t.lastStoredTime, CURRENT_TIMESTAMP) AS Mtime FROM Transaction_tbl t WHERE AND DATEDIFF(MINUTE,t.lastStoredTime, CURRENT_TIMESTAMP) > 5解决方法:测试设置:create table Transaction_tbl (id int identity(1,1) not null, la...

c#-更新字典值并获取上一个【代码】

我从Java背景来到C#世界. 我需要更新地图/字典中的值并获取之前的值(如果没有,则返回null).我将在Java中执行以下操作:String oldValue = myMap.put(key, newValue); someFunction(oldValue, newValue);在C#中,我使用Dictionary,但是我没有找到在更新时获取先前值的方法.到目前为止,我需要执行2次查找才能完成此操作,就性能和代码行而言,我认为这并不是非常理想string oldValue = null; myDictionary.TryGetValue(key, oldValue); ...

首页> C#>如何通过分配一个新的集合来更新很多很多的集合?【代码】

在实体框架核心2.0中,Post和Category之间有很多关系(绑定类是PostCategory). 当用户更新帖子时,整个Post对象(及其PostCategory集合)都将发送到服务器,在这里我想重新分配新的收到的Collection PostCategory(用户可以通过添加新类别并删除来显着更改此Collection.一些类别). 我用来更新该集合的简化代码(我只是分配了全新的集合):var post = await dbContext.Posts.Include(p => p.PostCategories).ThenInclude(pc => pc.Category)...

c#-ef核心一对多关系引发异常无法添加或更新子行【代码】

我的商店和产品实体之间存在一对多关系,请查看我的模型public class Product {public int ID { get; set; }public string Name { get; set; }public string Tag { get; set; }public string Brand { get; set; }public string Place { get; set; }public int ShopID { get; set; }public Shop Shop { get; set; } }public class Shop {public int ID { get; set; }public string Name { get; set; }public string Comment { get; s...

c# – UI在方法完成之前不更新. (Xamarin)【代码】

我正在开始我的移动开发冒险,并已经面临一个问题.我知道在WPF中我会使用BackgroundWorker来更新UI,但它如何与Android一起使用?我找到了许多建议但这些都不适合我.执行休息时,下面的代码不会更改文本,它只是等待并立即执行,这不是我想要的.private void Btn_Click(object sender, System.EventArgs e){RunOnUiThread(() => txt.Text = "Connecting...");//txt.Text = sql.testConnectionWithResult();if (sql.testConnection()){tx...

c# – 更新面板刷新后运行Javascript [复制]【代码】

参见英文答案 > How can I run some javascript after an update panel refreshes? 5个在更新面板刚刚刷新后,如何加载javascript命令(如onload或onclick或其他东西).解决方法:在javascript标记上嵌入这些行function foo() {Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler); } function endRequestHandler(sender, args) {// Do your stuffalert('Update Pan...

c# – 从C本机插件更新float数组【代码】

在尝试将数组从C传递到C#时,我看到了一个非常奇怪的问题.我正在使用Marshal.Copy(具体来说:https://msdn.microsoft.com/en-us/library/a53bd6cz(v=vs.110).aspx). 问题:从C到C#的浮点数组在结果数组中产生一些NaN.(注意:我在Unity游戏引擎的上下文中工作) 码 示例C代码:extern "C" bool UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API getSomeFloats(float** points, int* count) {std::vector<float> results;std::vector<SOME_...

[C#]合并两个DataTable (更新)

摘要:[C#]合并两个DataTable也许有人和我一样有这样的需求,所以分享给有需要的人。01 public static void AppendDataTable(DataTable hostDt, DataTable clientDt)02 ...{03 ??if (hostDt != null && hostDt.Rows.Count > 0)04 ??...{05 ????DataRow dr;06 07???? for (int i = 0; i < clientDt.Columns.Count; i++)08 ????...{09 ??????hostDt.Columns.Add(new DataColumn(clientDt.Columns[i].ColumnName));10 11?????? if (cli...

c# – .NET4.0:更新字典及其值的线程安全方式【代码】

我有一个静态字典,我想安全地更新.最初,字典将为空,但在应用程序的生命周期内,它将添加新值.此外,整数值将作为可以递增和递减的单个计数器.private static Dictionary<string, int> foo = new Dictionary<string, int>();public static void Add(string bar) {if (!foo.ContainsKey(bar))foo.Add(bar, 0);foo[bar] = foo[bar] + 1; }public static void Remove(string bar) {if (foo.ContainsKey(bar)){if (foo[bar] > 0)foo[bar] ...

通过在c#中搜索来更新对象的属性【代码】

我有一个数据结构如下:我有一个具有我想要搜索的属性的对象列表,然后当我找到所有匹配我的搜索查询的对象时,我想更新所有找到的对象的另一个属性.以下是对象属性的示例:Name: Sean Aston City: Toronto Eye Color: Blue Warnings: 4Name: Cole Anderson City: New York City Eye Color: Black Warnings: 1Name: Polly Smith City: Toronto Eye Color: Blue Warnings: 3我的搜索woluld将选择列表中的所有对象,其属性眼睛颜色为蓝色...

c# – 正在读取int []数组,而另一个线程更新int []数组安全吗?

两个线程.数组中第一个疯狂读取元素.第二个同样是通过读取元素并将它们递增任意量来更新元素. 这样安全吗?在这种情况下会出现什么问题吗?我不介意读取线程在更新线程仍在更新过程中读取“旧”值.我只是想确保读者不会读取未写入的数字,也不会发生异常.解决方法:int更新在所有可以执行托管代码的cpu体系结构上都是原子的.换句话说,您将不会读取只有写入线程修改的单个字节的值.值类型值大于32位,如long和double不保证原子.对象引用...

C#8.0 中使用默认接口成员更新接口【代码】

连载目录 【已更新最新开发文章,点击查看详细】 从 .NET Core 3.0 上的 C# 8.0 开始,可以在声明接口成员时定义实现。 最常见的方案是安全地将成员添加到已经由无数客户端发布并使用的接口。 在本教程中,你将了解: 通过使用实现添加方法,安全地扩展接口。 创建参数化实现以提供更大的灵活性。 使实现器能够以替代的形式提供更具体的实现。 01 系统必备 需要将计算机设置为运行 .NET Core,包括 C# 8.0 预览版编译器。 从 Vi...

c# – 当ValidationRule失败时,属性绑定不会更新【代码】

我在输入字段中有几个TextBox,在我的视图中有一个“Save”按钮.其中两个TextBox是保存所必需的字段,我在xaml中设置了一个自定义ValidationRule,用于一些视觉反馈(红色边框和工具提示),如下所示:<TextBox ToolTip="{Binding RelativeSource={x:Static RelativeSource.Self}, Path=(Validation.Errors)[0].ErrorContent}"><TextBox.Text><Binding Path="ScriptFileMap" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged"><Bindi...

c# – WPF INotifyPropertyChanged没有更新数组属性?【代码】

我创建了一个小例子来演示我遇到的问题. 我的班级第一名:public class DisplayRow : INotifyPropertyChanged {public event PropertyChangedEventHandler PropertyChanged;private int?[] values;private string title;public string Title{get { return title; }set{title = value;if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("Title"));}}public int?[] Values{get { return values; }se...

c# – INotifyPropertyChanged更新ontextchange【代码】

我的wpf应用程序中有以下绑定 XAML:<TextBox Text="{Binding Amount, StringFormat=c}" Name="txtAmount" />c#(代码背后):public partial class MainWindow : Window, INotifyPropertyChanged {public MainWindow(){InitializeComponent();// needed to create the binding this.DataContext = this;}private decimal _Amount;public decimal Amount{get {return _Amount;}set{_Amount= value;OnPropertyChanged("Amount"); ...