Questions tagged «datatable»

术语“数据表”是不明确的。在.NET中,它是代表内存数据表的类。在基于组件的MVC框架(如JSF和Wicket)中,它是一个UI组件,可基于集合动态呈现HTML表。对于jQuery DataTables插件,请使用[datatables]标签,对于data.table R包,请使用[data.table]。对于Python数据表包,请使用[py-datatable]。


5
.NET-将通用集合转换为数据表
我正在尝试将通用集合(列表)转换为DataTable。我发现以下代码可以帮助我做到这一点: // Sorry about indentation public class CollectionHelper { private CollectionHelper() { } // this is the method I have been using public static DataTable ConvertTo<T>(IList<T> list) { DataTable table = CreateTable<T>(); Type entityType = typeof(T); PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(entityType); foreach (T item in list) { DataRow row = table.NewRow(); …

3
用LINQ查询DataColumnCollection
我正在尝试对DataTable的Columns属性执行简单的LINQ查询: from c in myDataTable.Columns.AsQueryable() select c.ColumnName 但是,我得到的是: 找不到源类型“ System.Linq.IQueryable”的查询模式的实现。找不到“选择”。考虑明确指定范围变量“ c”的类型。 如何使DataColumnCollection与LINQ配合使用?

7
如何过滤数据表?
我将数据表与有关用户的信息一起使用,并且我想在此数据表中搜索一个用户或用户列表。我尝试了但是它不起作用:( 这是我的C#代码: public DataTable GetEntriesBySearch(string username,string location,DataTable table) { list = null; list = table; string expression; string sortOrder; expression = "Nachname = 'test'"; sortOrder = "nachname DESC"; DataRow[] rows = list.Select(expression, sortOrder); list = null; // for testing list = new DataTable(); // for testing foreach (DataRow row in …

6
如何排序给定列和方向的数据表?
我需要在内存中使用基于GridView的列和方向的DataTable。该函数需要如下所示: public static DataTable resort(DataTable dt, string colName, string direction) { DataTable dtOut = null; .... } 我需要填写此功能的帮助。我认为我可以使用Select语句,但不确定如何使用。由于使用此浏览器,我无法单击“注释”,但是您可以向我展示就地或新的DataTable解决方案,无论是哪种解决方案。对于那些向我展示指针的人,我需要一个类似于原型的编码函数。 怎么样: // ds.Tables[0].DefaultView.Sort="au_fname DESC"; public static void Resort(ref DataTable dt, string colName, string direction) { string sortExpression = string.Format("{0} {1}", colName, direction); dt.DefaultView.Sort = sortExpression; }
71 c#  ado.net  datatable 

3
如何将具有值的新列添加到现有数据表中?
我有一个具有5列和10行的DataTable。现在,我想向数据表中添加一个新列,并希望将DropDownList值分配给新列。因此,DropDownList值应添加10次到“新列”中。这该怎么做?注意:不使用FOR LOOP。 例如:我现有的数据表就是这样。 ID Value ----- ------- 1 100 2 150 现在,我想向该数据表中添加一个新列“ CourseID”。我有一个DropDownList。它的选择值为1。因此,“我的现有表”应如下所示: ID Value CourseID ----- ------ ---------- 1 100 1 2 150 1 这该怎么做?



3
在一定条件下,建立两个数据表中的一个
首先,我需要从ODBC中获取所有数据(这已经可以工作了)。 接下来是最复杂的部分,我不确定该如何完成。ODBC中有两个数据表。我将它们与当前代码合并,并使用某些参数对其进行过滤。 表1中的数据库: NRO NAME NAMEA NAMEB ADDRESS POSTA POSTN POSTADR COMPANYN COUNTRY ID ACTIVE 123 Fiat Punto 500 J5 K4 O3 P4 O2 JT 1 1 133 Opel Meriva FTG J5 K4 O3 P4 O2 JO 3 1 153 MB E200 C25 JN KI OP PY OR JD 5 …
13 c#  datatable 

1
在React-Pivottable内部渲染jquery数据表
我已经实现了,react-pivottable只是想知道有没有一种方法可以在jQuery数据表视图中显示整个数据集 即,我有几列希望以表格形式显示所有这些内容,以用于以下数据 [ 'SRN', 'MainSystemType', 'MagnetType', 'MagnetCoverType', 'MagnetRMMUType', 'MagnetHighOrderShimPowerSupply', 'GradientAmplifierType', 'GradientInterfaceType', 'GradientSwitchType', 'RFSystemB1FieldSystem', 'RFSystemFrontendInterface', 'CabinetsDasCabinet', 'ReconstructorAvailableMemory', 'ReconstructorNumberOfProcessors', 'AcquisitionSystemBulkBoardType', 'CabinetsCoolersCabinet', 'AcquisitionSystemType', 'PatientSupportPatientSupportType', 'PatientInterfaceMiscellaneousBoxType', 'PatientInterfacePPUType', 'PatientInterfaceType', 'PatientInterfaceAudioModule', 'PatientInterfaceAudioSwitchType', 'PatientSupportPowerSupplyUnit', 'RFAmpType', 'IOP_Firmware', 'RFP_Firmware' ], [ 108, 'WA15', 'WA_15T', 'Wide Aperture', 'MEU', 'NONE', '781', 'IGCIDNA', 'NONE', 'HIGH', 'TFINT', 'DACC', 65536, 1, 'NONE', 'LCC2B', 'DDAS', …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.