我有一個綁定網格的要求。數據表的結構如下面用ImageField綁定網格
我需要與用戶名,nooflikes,徽章網格結合。還有一件事是徽章是一個形象領域,需要用'|'來分隔徽章符號。
這裏第一行需要將徽章分隔爲www.img1和www.img2並綁定爲圖像。
我加入這樣
List<UserInteractionList> TestList = new List<UserInteractionList>();
UserInteractionList test;
while (reader.Read())
{
test = new UserInteractionList();
test.UserName = reader["UserName"].ToString();
test.Action = reader["nooflikes"].ToString();
test.Image = reader["Badges"].ToString();
TestList.Add(test);
}
dgv1.datasource = testlist;
dgv1.databind();
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
string images= e.Row.Cells[2].Text;
string[] strArray = x.Split('|');
for (int i = 0; i < strArray.Length; i++)
{
Image photoImageField = new Image();
photoImageField.ImageUrl = strArray[i];
e.Row.Cells[2].Controls.Add(photoImageField);
}
}
我已經加入這樣和調試我每次我得到空時發現,GridView1_RowDataBound
通過評估string images= e.Row.Cells[2].Text;
請幫我補充這一點。
謝謝!
當你有像正數,所以你必須添加你的GridView項模板下的文字控制,然後在代碼隱藏@ GridviewRowBond獲取徽章,分割它,添加動態圖像控制與src和綁定整個文字控制 –
感謝您的respose ..你可以舉一個例子..這將幫助我更多 – user2395176
發佈您的代碼,Gridview HTML MARKUP n全部 –