Silverlight C# 显示来自 SQL Server 的数据

问题描述

我在 datagridview 中显示的数据有一些错误。我使用了 C# 和 WCF Ssilverlight,当我在 SQL 中使用查询时,我可以看到所有数据,但在 C# 中我看不到所有数据。有人可以帮我吗?

enter image description here

    public IQueryable<MandehMorakhasi> GetMandeMorakhasiList(int IDLanguage,int IDShobe,string Tarikh)
    {
        string RozKari = GetOption("TanzimHogohDastmozd_Other_RozKari",IDShobe).ParamValue;
        List<DateTime> DateList = new List<DateTime>();
        if (!string.IsNullOrEmpty(Tarikh))
        {
            DateList = Helper.GetDatesOfYear(Tarikh,IDLanguage);
        }

        var TblEstMohasebe = (from s in this.ObjectContext.TblEstMohasebes where s.IDSHobe == IDShobe orderby s.TaTarikh descending select new { s.AzTarikh,s.IDEstKargozini }).ToList();

        var TblEstMandeMorakhasi = (from s in this.ObjectContext.TblEstMandes
                                    join c in this.ObjectContext.TblEstMandeSubs
                                    on s.IDEstMande equals c.IDEstMande
                                    orderby c.IDEstMandeSub descending
                                    where s.IDSHobe == IDShobe && c.Type == 3
                                    select new
                                    {
                                        s.IDEstMande,c.Mande,c.Mabna,c.MorakhasiEstefadeshode,c.MandePayanMah,s.IDEstKargozini,s.AzTarikh,s.TaTarikh
                                    }).ToList();

        List<int> IDEstKargoziniList = TblEstMandeMorakhasi.Select(x => x.IDEstKargozini).ToList();
        List<MandehMorakhasi> MandehMorakhasiList = new List<MandehMorakhasi>();

        int Count = 0;
        foreach (var i in IDEstKargoziniList.Distinct())
        {
            MandehMorakhasi Mandeh = new MandehMorakhasi();

            Mandeh.IDEstKargozini = i;
            Mandeh.IDSHobe = IDShobe;
            Mandeh.CodePersenel = (from s in this.ObjectContext.TblEstKargozinis where s.IDEstKargozini == i select s.IDMostakhdem).FirstOrDefault();
            Mandeh.NamePersenel = (from s in this.ObjectContext.TblEstPersenel_T
                                   join c in this.ObjectContext.TblEstKargozinis on s.IDPersenelEst equals c.IDPersenelEst
                                   where c.IDEstKargozini == i
                                   select s.Name).FirstOrDefault() + " " +
                                   (from s in this.ObjectContext.TblEstPersenel_T
                                    join c in this.ObjectContext.TblEstKargozinis on s.IDPersenelEst equals c.IDPersenelEst
                                    where c.IDEstKargozini == i
                                    select s.Family).FirstOrDefault();
            Mandeh.Date = Tarikh;
            Mandeh.IDLanguage = IDLanguage;

            if (IDLanguage == 1)
            {
                Mandeh.EnabledField = Convert.ToInt32((Helper.MiladiToShamsi(TblEstMohasebe.FirstOrDefault(x => x.IDEstKargozini == i).AzTarikh)).Substring(5,2));
            }
            else
            {
                Mandeh.EnabledField = TblEstMohasebe.FirstOrDefault(x => x.IDEstKargozini == i).AzTarikh.Month;
            }

            /////////////the first month of year in hijri**strong text**
            var Mande_1 = TblEstMandeMorakhasi.FirstOrDefault(x => x.IDEstKargozini == i && (x.AzTarikh.Date >= DateList[0] && x.AzTarikh.Date <= DateList[1] &&
                x.TaTarikh.Date >= DateList[0] && x.TaTarikh.Date <= DateList[1]));

            TimeSpan MandeMorakhasiAval_1_T = new TimeSpan();
            TimeSpan MabnaMorakhasiPayanMah_1_T = new TimeSpan();
            if (Mande_1 != null)
            {
                MandeMorakhasiAval_1_T = (TimeSpan.FromTicks(Mande_1.Mande));
                Mandeh.MandeMorakhasiAval_1 = Helper.GetTimeSpanConverter(MandeMorakhasiAval_1_T,TimeSpan.Parse(RozKari).TotalMinutes).ToString(@"dd\.hh\:mm");

                MabnaMorakhasiPayanMah_1_T = (TimeSpan.FromTicks(Mande_1.MandePayanMah));
                Mandeh.MabnaMorakhasiPayanMah_1 = Helper.GetTimeSpanConverter(MabnaMorakhasiPayanMah_1_T,TimeSpan.Parse(RozKari).TotalMinutes).ToString(@"dd\.hh\:mm");
            }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...