小编Art*_*nez的帖子

LinQ Sum Distinct Values 数量和总数

我有这张桌子:

Con   Fecha           Rid       Pdv   Pla   Descripcion       Total Quantity
----------------------------------------------------------------------------
1     2016-01-01    COMIDAS    FUEM   184   POZ ROJO           85      1
10    2016-01-01    DESAYUNOS  VTSI   184   POZ ROJO           85      4
100   2016-01-01    COMIDAS    VTSI   693   ENVASE 1 LT        10      1
101   2016-01-01    DESAYUNOS  REST   693   ENVASE 1 LT        10      2
102   2016-01-01    COMIDAS    VTSI   693   ENVASE 1 LT        10      1
103   2016-01-01    COMIDAS    REST   73    NOPAL/PIÑA VASO    34      6
104   2016-01-01    DESAYUNOS  REST   73    NOPAL/PIÑA VASO    34      1
105   2016-01-01    DESAYUNOS  REST …
Run Code Online (Sandbox Code Playgroud)

c# sql linq

4
推荐指数
1
解决办法
6199
查看次数

Strtok + If Statement

即时通讯新在这里和IM有我的计划很头疼的事情是,我需要从键盘得到一个输入,然后使用strtok的分离,但在使用4 diferent案件令牌分离,在每种情况下,我需要打印结果并将其保存为如下字符串:

input String : Label Instruction #50,Y; Label <with>
Run Code Online (Sandbox Code Playgroud)

输出应如下所示:

Label: Label
Instruction: Instruction
Character [1]: #50
Character [2]: Y
Comentaries: Label <with>
Run Code Online (Sandbox Code Playgroud)

它还必须能够重新确定是否错过了这样的指令:

Input String: adda
Output String
Label: -----
Instruction: adda
Character 1: -----
Comentaries: -----
Run Code Online (Sandbox Code Playgroud)

我的代码可以接受第一和正确的指令,但是当我在第二个输入键入如不正确一个它忽略它,并继续像第一atempt只是有时候ading,我已经tryed使用,如果能够给每个令牌的分隔符分隔但是,我编译它,它忽略了if语句,无论我给它什么参数我不知道还有什么做什么Heres我的代码

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <ctype.h>
int main() {     char word[256];
    fgets(word,256,stdin);
char *token;
while (token != NULL){
            char delimiter[]="\n , ;";
            token=strtok (word,delimiter);
            //if(token != "\n")            //{
            //char delimiter[]="\n , ;";
//token=strtok (word,delimiter);
//if (delimiter …
Run Code Online (Sandbox Code Playgroud)

c if-statement strtok

1
推荐指数
1
解决办法
1252
查看次数

ViewBag上的LinQ Order By

我试图通过我从LInQ声明中取出的寄存器进行排序,然后我将它们保存在List上但是我无法这样做,这些物品一直在变得混乱

这是我的LinQ

 foreach (var item in db.Pos.OrderByDescending(x => x.Fecha).Select(l => l.Fecha).Distinct())
        {
           dateday = item.ToString("yyyy-MM-dd");
           var listItem = new SelectListItem { Value = dateday, Text = dateday };
           listItem.Selected = today.Day == item.Day;
           listdate.Add(listItem);

        }
        ViewBag.Fechas = listdate;
Run Code Online (Sandbox Code Playgroud)

但这是我的观点输出:

<select id="Fechas" name="Fechas"><option value="2016-03-06">2016-03-06</option>
<option value="2016-03-04">2016-03-04</option>
<option value="2016-03-07">2016-03-07</option>
<option value="2016-03-01">2016-03-01</option>
<option value="2016-03-02">2016-03-02</option>
<option value="2016-03-05">2016-03-05</option>
<option selected="selected" value="2016-03-08">2016-03-08</option>
<option value="2016-03-03">2016-03-03</option>
</select> 
Run Code Online (Sandbox Code Playgroud)

这是我需要的输出:

<select id="Fechas" name="Fechas">
<option selected="selected" value="2016-03-08">2016-03-08</option>
  <option value="2016-03-07">2016-03-07</option>
  <option value="2016-03-06">2016-03-06</option>
  <option value="2016-03-05">2016-03-05</option>
  <option value="2016-03-04">2016-03-04</option>
  <option value="2016-03-03">2016-03-03</option>
  <option value="2016-03-02">2016-03-02</option>
  <option value="2016-03-01">2016-03-01</option> …
Run Code Online (Sandbox Code Playgroud)

html c# linq asp.net-mvc

1
推荐指数
1
解决办法
482
查看次数

JSON AJAX返回"Undefined"

我试图在我的ajax上获得一个简单的json,将值设置为我页面上的某些输入,但我总是在我的ajax警报上得到一个未定义的

这是我的JSON:

{"data":[{"Line_Number":10,"PO_Number":"P072592-1","Date":"9-07-17","Item_Number":"12789 - ","Size":"S","Description":"HDW- HINGE- PIANO- BLACK STAINLESS- .125 DIA.- HD SERIES","Delivery":"12-18-17","Quantity":800.0000,"Unit":"PCS","Unit_Price":0.8600,"Amount":"688"}]}
Run Code Online (Sandbox Code Playgroud)

这是我的Ajax电话:

$.ajax({
    type: "GET",
    dataType: "json",
    url: '@Url.Action("GetOrder","Orders")/' + val,
    //data: { po_number: 'value' },
    success: function (data) {
        alert(data[0].Date)
    },
    error: function () {
         alert('Some error occurred!');
    }
});
Run Code Online (Sandbox Code Playgroud)

然而,我总是在我的警报上得到一个未定义,我需要的是我的"日期"价值我做错了什么?

javascript ajax jquery json

-1
推荐指数
1
解决办法
324
查看次数

订购LinQ c#

我试图通过显示今天的第一个日期和倒计时的日期值来命令我的LINQ但是在我的实际LINQ中,值没有排列它们有时按天排序,有时按月排序,但从未从今天开始

这是我的LINQ:

foreach (var item in db.VENTA_PLATILLOS.Select(l => l.Fecha)
         .Distinct().OrderByDescending(x => x.Month == result.Month && x.Day == result.Day))
{
    dateday = item.ToString("yyyy-MM-dd");
    var listItem = new SelectListItem { Value = dateday, Text = dateday };
    listItem.Selected = result.Day == item.Day;
    listdate.Add(listItem);
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在实际日期之前正确订购?

编辑********

值来自日期时间模型变量我将添加一些日期示例:

2016-11-06 00:00:00.000
2016-11-05 00:00:00.000
2016-11-04 00:00:00.000
2016-11-03 00:00:00.000
2016-11-02 00:00:00.000
2016-10-31 00:00:00.000
2016-10-29 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

像这样

编辑2*****

GOT它现在固定按月进行排序然后按照我的模型进行一些更改之后的最终工作

c# linq

-2
推荐指数
1
解决办法
88
查看次数

标签 统计

c# ×3

linq ×3

ajax ×1

asp.net-mvc ×1

c ×1

html ×1

if-statement ×1

javascript ×1

jquery ×1

json ×1

sql ×1

strtok ×1