0
データベーステーブルの各行に新しいwpfデータグリッドを設定するにはどうすればよいですか?私はこの3日間研究しており、これに似た例は見つけられません。どんな助言も役に立ちます。 imageは、現在私が何をするのかを示しています。データベーステーブルの各行に新しいWPFデータグリッドを作成するのに助けが必要です
public void movieID(BoxOfficeWindow boxWin)
{
TextBlock movieId = new TextBlock();
TextBlock ratingId = new TextBlock();
DataGrid dataGrid = new DataGrid();
BoxOfficeWindow boxofficewindow = new BoxOfficeWindow();
connections2 conn = new connections2("mediadatabase", "localhost");
string dateTime = DateTime.Now.ToString("yyyyMMdd");
string checkTable = "SELECT DISTINCT movie.movieid, movie.ratingtext FROM movie, schedule WHERE(movie.movieid = schedule.movieid AND schedule.systemdate = " + dateTime + ") ORDER BY movie.movieid, movie.ratingtext; ";
DataTable dt = new DataTable();
dt = conn.ReturnDataTableFromDatabase(checkTable, "schedule");
foreach (DataRow dr in dt.Rows)
{
movieId.Text = dr["movieid"].ToString();
ratingId.Text = dr["ratingtext"].ToString();
boxofficewindow.boxGrid.ShowGridLines = true;
dataGrid.AutoGenerateColumns = true;
dataGrid.ItemsSource = dt.DefaultView;
boxofficewindow.boxGrid.Children.Add(dataGrid);
dataGrid = new DataGrid();
}
boxofficewindow.Show();
dt = new DataTable();
ありがとうSam、私はそれを感謝します。ええ、私は、データグリッドを最初の行を取得し、次の行のための別のデータグリッドを作成するなどしたいと思います。私はそれを私に意味をなさないものにしようとしており、私はちょうど困惑しています。私がこれを研究するとき、私はwinforms datagridviewについて話していない答えを得るのに苦労しています。それは私がここでやろうとしていることではありません。 – Ryan
最初のイメージの各行を独自のグリッドにしたいのですか?各グリッドはどれくらいの数のアイテムを所有すべきですか? –
各グリッドのmovieidとratingのテキストのみ。 – Ryan