我現在使用了Gridview一段時間,並且我注意到它非常容易創建一個簡單的表並使用日期f.e填充它。Gridview在一條記錄中顯示幾行數據
ID Name Surename Phone .....
1 Tom Tomtom 111122233
2 Vic VicVic 21231231
3 Rik RikRik 123545343
所以這裏我們有一個簡單的gridview有三條記錄,每條記錄都在一行! 我需要的是把一個記錄信息三行喜歡這裏:
ID Name Surename Phone .....
/1 Tom Tomtom 111122233
record1 { Additional info: blablabla
\ More info: xxxxx
/2 Vic VicVic 21231231
record2 { Additional info: blablabla
\ More info: xxxxx
/3 Rik RikRik 123545343
record3 { Additional info: blablabla
\ More info: xxxxx
所以在這裏我們有一個GridView在這裏,我們顯示三行一個記錄的信息...那麼,如何做到這一點?
我使用這個代碼來填充我GridView控件時,我有數據的對象,但這僅適用於單一線路的記錄
private void grdMyGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
MyObject ObjectEl = (MyObject)e.Row.DataItem;
e.Row.Cells[0].Text = ObjectEl.ID.ToString();
e.Row.Cells[1].Text = ObjectEl.Name.ToString();
e.Row.Cells[2].Text = ObjectEl.Surename.ToString();
LinkButton lbtConfigure = (LinkButton)e.Row.Cells[3].FindControl("lbtConfigure");
lbtConfigure.CommandArgument = Convert.ToString(ObjectEl.ID);
}
}
ListView可以做到這一點 – mshsayem 2012-02-20 06:08:20