草庐IT

column-family

全部标签

C# 数据 GridView : get selected item in combobox columns

我正在开发一个允许用户操作xml文件的GUI。我通过xml元素在按列整齐组织的datagridview中显示xml文件。我允许用户添加列作为我项目的扩展。该列被添加到数据集表中,然后更新到我用来显示xml文件的datagridveiew。我已经包含了用户添加组合框列来选择选项的功能,而不是像这样不断地输入它们。对或错。然而,这就是问题所在。保存普通列很容易。组合框列很麻烦。我有一个“保存组合框列”可以将其更新为xml,还有一个“保存”按钮可以保存在用户选择的目标位置。我做了一些研究,似乎组合框类具有这样的功能,可以访问用户输入的组合框中的选定项。我们在哪里:ComboBoxbox=ne

windows - 使用 Powershell 创建的本地用户帐户未显示在设置 "Family & Other people"中

我正在研究1607版的Windows10桌面分配访问权限。任务:我需要获得分配的访问权限才能使用Powershell。完成的步骤:我使用New-LocalUser创建一个新的LocalUser帐户,并使用Enable-LocalUser启用该帐户。为检查帐户是否已添加,我运行Get-LocalUser并查看帐户是否已创建(参见附件)。问题:为了仔细检查,我转到帐户-家庭和其他人的PC设置,但我看不到新的本地用户帐户“KioskTest”。我已经重启了电脑,但是账户没有添加到“家庭和其他人”。我在这方面花了一些时间,非常感谢您的帮助,在使用Powershell时,如何确保添加的本地用户“

c# - 系统.Data.SqlClient.SqlException : Invalid column name 'phone_types_phone_type_id'

我正在尝试从我的一些模型中获取信息,这些模型与我的主要员工模型具有外键关系。如果我单独绘制每个模型,我可以像往常一样毫无问题地访问它们,但我必须访问多个不同的网页才能这样做。我正在尝试将我的几个模型合并为一个Controller,并以这种方式使用它们。不幸的是,当我尝试访问这些模型时,出现了一个奇怪的错误:System.Data.SqlClient.SqlException:Invalidcolumnname'phone_types_phone_type_id'.搜索我的代码后,显然phone_types_phone_type_id出现的唯一位置是在我的迁移代码中。总的来说,我对C#和

c# - 林克到 SQL : Sort Query by Arbitrary Property(Column) Name

我有一个更大/更复杂的问题,但为了简单起见,让我们考虑以下问题:假设我在SQL数据库中有一个名为Product的表,它有两列,ID(int,primary键)和名称(varchar/string)。我还有一个简单的LINQDataContext。我构造了一个查询并将其交给“我的”函数。让我们假设它是这样的:(虽然它可能有点复杂)IQueryablequery=frompindb.Productsselectp;一旦我的方法得到这个查询,作为参数传入,它必须更改排序顺序,例如IQueryablesortedQuery=query.OrderBy(x=>x.Name);我想让它更通用,即指

c# - DataGrid 的 Columns 集合中已存在 header 为 '*' 的 DataGridColumn

我有一个采用MVVM模式的WPF应用程序。在我看来,我必须绑定(bind)一个ObservableCollection才能查看。在那个View中,我有一个ListBox和一个DataGrid都绑定(bind)到相同的ObservableCollection但做不同的事情,比如事件、样式等。我一次只需要显示其中一个控件,我所做的是创建两个用户控件,一个用于DataGrid,另一个用于ListBox。我通过在主视图上放置一个ContentControl来在它们之间切换(类似于blog。默认View是DataGrid并且当点击一个按钮时另一个View显示(即ListBox)。到目前为止工作正

c# - WPF 数据网格 : Clear column sorting

我在我的应用程序中使用WPF数据网格,可以通过单击标题对列进行排序。我想知道是否有任何方法可以以编程方式清除列的排序?我尝试对一列进行排序,然后清除MyDataGrid.Items.SortDescriptions,但该集合为空(即使对一列进行了排序)。我也试过:MyDataGridColumn.SortDirection=null;问题是列指示消失了,但是在编辑单元格和切换行时排序仍然出现。有没有办法清除列的排序?编辑(为清楚起见):问题是如果用户重新单击同一列标题,我想允许再次排序,因此将CanUserSort设置为false会有问题,即使它是在XAML中完成的.简而言之,我正在尝

c# - "Cannot insert explicit value for identity column in table when IDENTITY_INSERT is set to OFF"带复合键

我们最近向我们的数据库添加了一个新的“级别”——在整个数据库中的表中现有ID身份字段的上方/之前添加了一个键“Company_ID”。例如,如果一个表有ID然后是字段,它现在有Company_ID,然后是ID,然后是字段。这个想法是,这允许ID为提供给功能的每个不同的Company_ID值自动递增(Company_ID1可以有ID1、2、3等;Company_ID2可以有ID1、2、3等)。自增字段保持为ID。一个示例表是:[dbo].[Project]([Company_ID][int]NOTNULL,[ID][int]IDENTITY(1,1)NOTNULL,[DescShort]

c# - Entity Framework : Invalid Column after removing the column

我在EntityFramework中映射了一个表,它非常适合添加/更新和删除记录。我从SQL服务器中删除了一个名为“Category”的列,然后在模型中重新映射了我的实体。这工作正常,该列消失了。现在,我在表上运行查询以更新一行并得到相同的错误,列“类别”无效。这已经从SQL表中删除并从实体中删除,所以当我运行以下代码时它还在寻找这个该死的列吗??using(Entitiesdb=newEntities()){varVoucher=(fromvouchersindb.Voucherswherevouchers.ID==IDselectvouchers).FirstOrDefault()

c# - Entity Framework 4.3 beta [Column(TypeName)] 问题,无法创建 xml 类型的列

我知道这是一个测试版(刚刚检查了EF4.3的新版本,它做了同样的事情)发布并且一些功能可能缺失,但我没有看到任何可以解释原因的东西......[Column(TypeName="xml")]publicstringSomeProperty{get;set;}...在使用EF4.3时不再创建xml类型的列(列创建为nvarchar(max)),我已经尝试过EF4.2并且可以很好地创建列。仅供引用,我正在连接到sqlserver2008r2并且还尝试了快速版。我正在使用XML来存储不断变化的数据模式的数据,虽然我知道这将作为字符串传回我需要能够针对sql中的xml数据创建存储过程。我也尝试

c# - 找不到类型或命名空间名称 'Column'

我确定我在这里遗漏了一些简单的东西。我正在尝试遵循CodeFirstEntityFramework教程,该教程告诉我使用一些数据注释。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.ComponentModel.DataAnnotations;namespaceModel{publicclassDestination{publicintDestinationId{get;set;}[Required]