小编Jus*_*tin的帖子

更新Excel工作表:无法更新'(表达式)'; 字段不可更新

好的,我是.NET新手,我在使用ACE.OLEDB连接更改Excel工作表中的更新值时遇到问题.我一直收到错误:无法更新'(表达式)'; 字段不可更新.所以我的工作表结构如下:

Symbol   AssetClass  MarketValue  SharePrice
ABC       formula     $1000        $10.50
MSFT      formula     $2000        $12
Run Code Online (Sandbox Code Playgroud)

公式字段包含一个公式,该公式在另一个Excel工作簿中查找该符号,然后获取其资产类.问题是它不允许我更新该字段.我将列的格式更改为文本,以查看是否存在问题,但没有更改.我不知道为什么我不能只是添加一个公式,就像它的文字一样?

这是我的代码如下:

Private m_sConn1 As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & PATH_Workbook1 & ";Extended Properties=""Excel 12.0 Xml;HDR=YES;MAXSCANROWS=3;READONLY=FALSE\"""
Dim conn As New OleDbConnection(m_sConn1)
conn.Open()
Dim cmd As New OleDbCommand()
cmd.Connection = conn
Dim da As New OleDbDataAdapter("Select * From [HoldingsTest$]", conn)
Dim ds As DataSet = New DataSet()
da.Fill(ds, "HoldingsTable")

' Generate the UpdateCommand and add the parameters for the command.
da.UpdateCommand = New OleDbCommand("UPDATE [HoldingsTest$] SET AssetClass …
Run Code Online (Sandbox Code Playgroud)

.net oledb excel ms-jet-ace

1
推荐指数
1
解决办法
3599
查看次数

在 WiX 中向构建后事件添加版本

我是 WiX 的新手,在实现我认为应该非常简单的事情时遇到了一些困难。我在 Visual Studio 2013 中使用 WiX v3.8。总的来说,我想要实现的目标是拥有一个可以更改安装程序版本的地方,并且这将在整个 WiX 项目中传播。

在 WiX 项目的项目属性 =>“构建”选项卡 =>“定义预处理器变量”文本框中,我有: ProjectVersion=3.6.7.0

但是,当失败时,我遇到问题的是构建后事件:

copy !(TargetPath) "C:\Development\Release Builds\MyProject\$(TargetName) $(var.ProjectVersion)$(TargetExt)"

我一直在互联网上搜索,但无法找到解决我的问题的方法。也许我只是不知道该问什么?

我的问题是:如何使这个构建后活动正常进行?我究竟做错了什么?我想做的就是能够轻松更改 ProjectVersion 变量或构建后事件中的另一个此类变量。

wix visual-studio

1
推荐指数
1
解决办法
4085
查看次数

列表中的平均某些元素数

我想我可以在LINQ中做到这一点,但我是新手,所以我希望有人可以帮我一些.我有一个使用此代码生成的列表(我相信它是一个列表):

var dividendsList = from div in context.DividendsEntitySet
                    where div.CUSIP.Equals(cusip)
                    orderby div.PayableDate descending
                    select div;
Run Code Online (Sandbox Code Playgroud)

dividendsList包含Dividend的对象.每个被除数对象都有一个名为的属性rate.我的目标是平均不同数量的这些rates.因此,例如,有时我可能想要平均前12个费率.

现在我知道我可以循环浏览列表,但我想知道是否有更快/更有效的方法,因为我将要执行这么多次.

c# linq entity-framework

0
推荐指数
1
解决办法
62
查看次数

标签 统计

.net ×1

c# ×1

entity-framework ×1

excel ×1

linq ×1

ms-jet-ace ×1

oledb ×1

visual-studio ×1

wix ×1