27.05.2020 - 29.05.2020 arası işler

Daha önce burada storeprocedure üzerinden dönen bir listeyi dataset'e nasıl aktaracağımızı izah etmiştim. Bazen dropdown list'in datatextfield değerine birden fazla kolon değerini yazdırmak için dataset içindeki datatable kullanılabilir. Bunun için bu örneği paylaşabiliriz



Bu kod referansına göre kodu şöyle düzenleyebiliriz

 var dataset =  programList.ConvertToDataSet("datasetnamecustom");
  DataTable programlistTable = dataset.Tables[0];

                if (programlistTable.Rows.Count > 0)
                {
                    ddlReportType.Items.Clear();
                 
                    string programId = string.Empty;
                    string gameName = string.Empty;
                    string startDate = string.Empty;
                    string endDate = string.Empty;

                    for (int i = 0; i < programlistTable.Rows.Count; i++)
                    {
                        programId = programlistTable.Rows[i]["ProgramId"].ToString();
                        gameName = programlistTable.Rows[i]["GameName"].ToString();
                        startDate = programlistTable.Rows[i]["StartDate"].ToString();
                        endDate  = programlistTable.Rows[i]["EndDate"].ToString();
                        var pattern = programId + "-" + gameName + "-" + startDate + "-" + endDate;
                        ddlReportType.Items.Add(new ListItem { Text = pattern , Value = programId });
          
                    }


                }

Yorumlar

Bu blogdaki popüler yayınlar

22.06.2020 - 26.06.2020 arası işler

Asp.net RestSharp ile data post etmek

List Box Item içindeki elemanları aşağı veya yukarı taşımak