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

Haproxy ve arkada 2 nginx server yönlendirme

04.06.2018 - 08-06.2018 arası işler