jjzjj

ngx-datatable-column

全部标签

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# - 如何将 DataTable 行移动到其 DataTable 的第一个位置

我想获取asp.netDataTable上的特定行,并将其移动到基于column1列值的此DataTable上的第一行。我的数据表dt1是通过数据库查询填充的,要搜索的值是通过来自另一个数据库的另一个查询生成的,所以我不知道在dt1select时要搜索的值.//Iusethisvariabletosearchinto//DataTablestringvalueToSearch="somevalue";所以我需要在列column1中的DataTable中搜索值somevalue。然后将整行移动到第一个位置。谢谢。 最佳答案 我们必须先

c# - 如何从 DataTable 的最后一行中检索值?

我在从数据表中最后插入的行中检索值时遇到问题。我有一个登录表单,值将被插入到具有ID(int,自动递增的值)、userID(int)、登录时间(smalldatetime)和注销时间(smalldatetime)的表中。用于登录按钮内部的代码,因此插入除注销时间之外的所有值DateTimet1=DateTime.Now;objbal2.insertLoginTime(s,t1);在注销按钮中我正在更新表格,所以我必须检索最后一行的值。我正在引用ID值和userID更新表。我可以使用此查询获取值吗?但是我不知道怎么办?SELECTCOLUMNFROMTABLEORDERBYCOLUMND

c# - 从 DataTable 中删除所有没有数据的列

如果特定列的所有项目都是空的,我想从DataTable中删除该列。对DataTable中的所有列执行此操作的最优雅方法是什么? 最佳答案 您可以使用Compute方法,像这样:if(table.Compute("COUNT(ColumnName)","ColumnNameNULL")==0)table.Columns.Remove("ColumnName");或者,您可以使用LINQ:if(table.AsEnumerable().All(dr=>dr.IsNull("ColumnName")))table.Columns.Remo

c# - c#中如何将DataTable中的值转换为字符串数组

我有一个包含单行的数据表。我想将此DataTable值转换为字符串数组,以便我可以通过字符串数组索引访问该DataTable的列值比如我的DataTable是这样的|Name|Address|Age|-------------------------------|jim|USA|23|我想将该数据表中的值存储到我的字符串数组中,这样MyStringArray[1]就会给我值USA。提前致谢 最佳答案 非常简单:varstringArr=dataTable.Rows[0].ItemArray.Select(x=>x.ToString(

c# - 如何在 C# 中将 DataTable 转换为 XML 文件?

我想在C#中将DataTable转换为XML文件。我该怎么做? 最佳答案 您可以使用DataTable.WriteXml方法。这是一个例子;HowcaniconvertmydatatableintoXMLusingC#2.0?stringresult;using(StringWritersw=newStringWriter()){dataTable.WriteXml(sw);result=sw.ToString();}如果您实际上不需要字符串而是只读的、可处理的XML,那么使用MemoryStream和XPathDocument是更

c# - 在 WPF DataGrid 中转换和使用 DataTable?

在普通的WinForm应用程序中,您可以这样做:DataTabledataTable=newDataTable();dataTable=dataGridRecords.DataSource;但是如何使用WPF数据网格做到这一点?dataTable=dataGridRecords.ItemsSource;也不行。 最佳答案 在WPF中你不需要这样做DataGrid.ItemsSource=DataTable;相反,你这样做DataGrid.ItemsSource=DataTable.AsDataView();为了取回DataTable

c# - DataRow 在更新 Datatable 时将小数点的小数部分归零

我正在尝试更新从数据库中检索到的DataTable,然后再将其绑定(bind)到Gridview。但是,当我更新小数字段时,小数点后的部分被归零。我错过了什么?if(HttpContext.Current.Request.IsAuthenticated){//Getadditionalpricematchesusing(SqlConnectionstockConn=newSqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString)){//Checkfortradematc

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

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

c# - 使用 DataTable 和 Linq 导出到 Excel 时缺少某些数据

我在单个XL文件中导出三个工作表,但我在第二个DataTable(EducationDetails表)和第三个DataTable中缺少一些用户数据(员工详细信息表)。EducationDetails表是一些用户不存在的,但是用户显示的是EmployeementDetails表。用户电子邮件ID在所有三个数据库表中。DataSeds=newDataSet();DataTabledt=newDataTable("RegistrationDetails");DataTabledt1=newDataTable("EducationDetails");DataTabledt2=newDataTa