Birden fazla veri gösterecek C# içinde datagrid kullanarak bir rapor oluşturmaya çalışıyorum ama aynı değere sahiplerse tanıtıcıyı gizler masaC# Çoklu Dize Gizleme Ve Aynı Tanımlayıcı ile İlk Satırı Gösterme için SQL Sorgu
sonuçları bu
gibi bir şey İşte benim kod ve sorgu veritabanında veriler alınırken öyle olmalıdır.
//Seperated public class
public DataTable ViewDailyRecord(BELReport belreport) {
SqlCommand cmd = new SqlCommand();
cmd.Connection = dbcon.getcon();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT * FROM ReportStorageDetails WHERE [email protected]";
cmd.Parameters.AddWithValue("@Date",belreport.DailyReport);
SqlDataReader dr = cmd.ExecuteReader();
DataTable table = new DataTable();
table.Load(dr);
return table;
}
// Code inside my form
belreport.DailyReport = Convert.ToDateTime(date_day_Daily.Text).ToString("yyyy-MM-dd");
DataTable table = balreport.ViewDailyRecord(belreport);
dgv_daily.DataSource = table;
Önceden teşekkür ederiz. SQL Server sürümü zaten aynıdır, ancak anlamına gelmez SQL Server Management Studio 2014 Having
Sorun nedir? İstisna? Farklı sonuç ?? –
Verileri SQL veya C# içinde değiştirmek ister misiniz? – Stringfellow
Hayır. Bununla ilgili bir sorun yok. Yapmaya çalıştığım şey yukarıdaki excel formatı gibidir. Bildiğiniz gibi, nativ select * from kullanarak tablodaki tüm verileri seçerseniz, yalnızca tüm sorguyu gösterir. İstediğim şey, eğer tanımlayıcı birden fazla kopyaya sahipse, o zaman tanımlayıcıyı gizler (ilki hariç) fakat aynı idenfier ile olan değeri görünür kalacaktır. –