私はMVC
に新規で、WebGrid
の下に2列のユーザーの名前を表示したいとします。Mvc WebGridの2つの列を単一のオブジェクトで表示する方法
以下の形式で現在のWebグリッド表示データ。
私はWebGrid
List<string>
と結合していますが、リストには、ユーザー名が含まれています。
マイコントローラー
public ActionResult Index()
{
List<string> userList = new List<string>();
userList.Add("User1");
userList.Add("User2");
userList.Add("User3");
userList.Add("User4");
return View(userList);
}
マイCSHTML
@using (Html.BeginForm())
{
var grid = new WebGrid(Model);
@grid.GetHtml(columns: grid.Columns(grid.Column(format: (item) => item)));
}
ので、本質的に、あなたはすべての二人のユーザ後に行を分割したいです。正しい?あなたが6つの行を持っていたら、3つの行がすべてあります。正しい? – RBT
テーブルにヘッダーが表示されない理由は何ですか? – RBT
私は、webGridが間違ったchoice.Inあなたのリストでは、各文字列が本質的に行である1つのレコードを表していると感じています。必要な結果を得るには、テーブルhtml要素と一緒に単純なループを書くべきです。 – RBT