如何使单元格颜色作为填充颜色,这是通过MS Excel 2010中的条件格式化 - VBA?(How to make cell color as fill color which is done by conditional formatting in MS Excel 2010 - VBA?)
我研究了很多,发现只有一些脚本。 我需要Microsoft Excel 2010中的帮助。
我有一个软件生成的Excel表格。 它具有使用条件格式设置的单元格颜色,我希望该颜色像单元格的填充颜色一样永久。 如何在MS Excel 2010中实现这一目标。
I have researched a lot and found only some scripts. I need assistance in Microsoft Excel 2010.
I have a software generated Excel sheet. It has cell colors which are set using conditional formatting, I want that color to be permanent like fill color of the cell. How this can be achieved in MS Excel 2010.
原文:https://stackoverflow.com/questions/33590838
最满意答案
在存储过程中添加了一行,以便从输出表中进行简单的选择,以欺骗L2S模式生成器。 重新生成模式,然后从proc中删除该行。 不知何故,存储过程中的数据类型没有直接转换,因为使用select语句进行了一些修改,我能够使它正常工作。
似乎是VS2k8和VS2k10之间的Linq To Sql元数据解释差异。
Added a line in the stored procedure to do a simple select from the output table to trick the L2S schema generator. Regenerated the schema, then removed the line from the proc. Somehow the data types from the stored procedure didn't translate directly over so, with some monkeying with the select statement, I was able to get it to work properly.
Appears to be a Linq To Sql metadata interpretation difference between VS2k8 and VS2k10.
相关问答
更多-
有趣; 这是我以前在使用IDataReader时遇到的一个问题,这就是为什么我现在宗教地消耗所有表(即使我只希望有一个表) - 例如,如果我只希望有一个表,如: while (reader.Read()) { // read data from first table } // read to end of stream while (reader.NextResult()) { } 问题在于,当你提出这个错误时,错误进入了TDS; 所以如果你在SELECT之后提 ...
-
如何让存储过程在通过Linq-to-SQL调用时返回结果(How to get stored procedure to return results when called through Linq-to-SQL)[2023-10-29]
您可以将存储过程拖到设计器上并使用它,就像您在其他存储过程中看到的一样。 试着澄清你遇到的问题。 参数是否传递给数据库? 将分析器附加到您的SQL Server实例并跟踪该命令 。 您将立即能够看到是否有任何内容传递到您的存储过程。 从SQL Management Studio直接测试您的存储过程。 它工作吗? 假设你的SQL工作, 记录你发送的命令 。 LINQ-to-SQL可以轻松输出它发送的每个命令。 如果命令如预期那么您的存储过程是可疑的。 如果命令不符合预期,那么您的C#可能会被怀疑。 调试LIN ... -
ExecuteNonQuery将返回受INSERT,UPDATE或DELETE操作影响的行数,而不是存储过程的返回值。 如果它在过去工作,您的查询是否有可能修改数据? 要获取存储过程的返回值,请使用ParameterDirection.ReturnValue向命令添加参数。 在调用ExecuteNonQuery()之后,将使用存储过程的返回值填充该参数。 ExecuteNonQuery will return the number of rows affected by an INSERT, UPDATE ...
-
我会尝试重建DBML文件,可能是模型已经改变,LINQ在尝试将新数据放入旧模型时感到困惑。 I would try rebuilding the DBML file, it may be that the model has changed and LINQ is getting confused trying to put new data into an old model.
-
调用存储过程从存储过程中返回记录集(Calling a stored proc that returns a recordset from within a stored proc)[2023-07-21]
顺便说一句,您应该检查@@identity是否是您需要的而不是scope_identity 。 如果它是您需要的,那么它仍然可以在调用存储过程中访问。 CREATE PROCEDURE spMyMain AS BEGIN DECLARE @NewID INT; EXEC spMyInsert 'TEST'; SET @NewID = @@IDENTITY SELECT @NewID AS '@NewID' END 如果使用scope_identity并且不想使用输 ... -
我能够访问数据,下面是我遵循的方法 存储过程: CREATE PROCEDURE [dbo].[DemoSP] AS BEGIN DECLARE @Temp1 TABLE ( DocumentID NVARCHAR(256), DocumentName VARCHAR(100) ) DECLARE @Temp2 TABLE ( DocumentID NVARCHAR(256) ) ...
-
这是垃圾收集的丑陋一面:开发人员倾向于认为他们不再需要担心释放内存。 但这并不完全正确! 某些类实例必须是Disposed(因为它在.Net中调用)。 实际上,实现IDisposable每个对象都必须由开发人员处理其内存周期。 流是一个很好的例子。 流是一次性的,它们通常携带更大量的数据(大于简单的字符串)。 想象一下,您每5秒处理一个2KB流的服务。 那不太对劲? 比方说,它是一个小型XML。 但是如果你不处理它会发生什么? 好吧,你当然可以自己做数学,但我会给你结果:~33.7 MB未使用的垃圾。 底线 ...
-
您可能正在查看错误列表窗口。 我并不经常使用C ++项目。 转到输出窗口并稍微查看一下,你应该能够双击会将你带到相关类型的那一行。 搜索: error输出窗口内部的: error对我来说非常普遍,以及: fatal地找到错误的来源。 另外,如果您有C ++键盘快捷键设置,您可以继续按F4键进入错误列表。 重置为默认的C ++键盘映射: Options -> Environment -> Keyboard然后将键盘映射重置为: Visual C++ 6 。 You're probably looking in ...
-
在存储过程中添加了一行,以便从输出表中进行简单的选择,以欺骗L2S模式生成器。 重新生成模式,然后从proc中删除该行。 不知何故,存储过程中的数据类型没有直接转换,因为使用select语句进行了一些修改,我能够使它正常工作。 似乎是VS2k8和VS2k10之间的Linq To Sql元数据解释差异。 Added a line in the stored procedure to do a simple select from the output table to trick the L2S schema ...
-
优化存储过程,以便Linq2SQL正确处理它们(Optimizing Stored Procedures so they will be processed properly by Linq2SQL)[2023-02-02]
这实际上并不是LINQ to SQL的限制,而是SQL Server的限制,它不能总是告诉客户端当包含临时表,游标或动态SQL时实际运行它时返回类型是什么。 因为使用无效参数运行它可能是灾难性的,它不会尝试。 您可以使用设计器手动设置它,或者如果绝对可以使用无效数据运行存储过程(即它纯粹是被动的),那么您可以将SET FMTOPT OFF添加到存储过程的开头。 This is not actually a limitation of LINQ to SQL but rather of SQL Server ...