Порядок в .Net2 .0 – HB3-T017, HB-T015; в то время как в .Net8.0 это HB-T015, HB3-T017, я думаю, что результат в 8.0 правильный.
Код C#:
create DataTable:
Код: Выделить всё
DataTable dt = new DataTable();
dt.Columns.Add("GoodsNo", typeof(string));
DataRow dr = dt.NewRow();
dr["GoodsNo"] = "HB3-T017";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["GoodsNo"] = "HB-T015";
dt.Rows.Add(dr);
Код: Выделить всё
DataView dv = new DataView(dt, "", "GoodsNo", DataViewRowState.CurrentRows);
ТоварНет
HB3-T017
HB-T015
в .Net8.0 dv:
< div class="s-table-container">
Нет товара
HB-T015
HB3-T017
Каковы причины разницы в результатах?
Подробнее здесь: https://stackoverflow.com/questions/787 ... -framework