-1
我需要組上多列數據表,也看過未分組列使用LINQ到由多列組和讀取未分組列的值
COL1 COL2 COL3 COL4 COL5 COL6 COL7 col8 .. col16的數據
這裏我將它分組在col1,col2 ... col6上。但面對COL7的讀數值,其中我面臨的問題問題... col16
var groupedRows = from myTable in table.AsEnumerable()
group myTable by new
{
Col1 = myTable["Col1"],
Col2 = myTable["Col2"],
Col3 = myTable["Col3"],
Col4 = myTable["Col4"],
Col5 = myTable["Col5"],
Col6 = myTable["Col6"]
}
into groupedTable
select new
{
x = groupedTable.Key,
y = groupedTable
};
代碼是
foreach (var row in groupedRows)
{
record = new Record();
record.col1 = row.x.col1.ToString();
record.col2 = row.x.col2.ToString();
record.col3 = row.x.col3.ToString();
record.col4 = row.x.col4.ToString();
record.col5 = row.x.col5.ToString();
record.col6 = row.x.col6.ToString();
var groupdata = groupedRows.Select(x => x.y);
if (groupdata.Count() > 0)
{
var groupdatas = groupdata.First();
foreach (var item in groupdatas)
{
}
}
}
我想讀解組列,但沒有用的var groupdata = groupedRows.Select(x => x.y);
數據。
我在從y閱讀數據時遇到問題。 任何人都可以請建議我如何閱讀?
您應該確切地指出您面臨的問題。您是否需要一次只對特定的列進行分組?還是其他問題呢? – casperOne 2010-08-23 16:18:10