下午好, 我想知道這是否可能。我有幾個(4個模板字段)的網格視圖。在4個領域包括asp.net gridview模板字段與第二行跨越多列
- 名
- 姓
- 電話
- 電子郵件
我想這樣做的就是第五個數據列(地址)完全在不同的使數據看起來像這樣。
- 行#1 |名字|姓氏|電話|電子郵件| Record#1
- 第2行|地址| Record#1
- 行#3 |名字|姓氏|電話|電子郵件| Record#2
- 第4行|地址| Record#2
有人可以幫我解決這個問題嗎?
下午好, 我想知道這是否可能。我有幾個(4個模板字段)的網格視圖。在4個領域包括asp.net gridview模板字段與第二行跨越多列
我想這樣做的就是第五個數據列(地址)完全在不同的使數據看起來像這樣。
有人可以幫我解決這個問題嗎?
由於某種原因,這個問題是upvoted。我會寫你一個答案:
<table>
<asp:Repeater runat="server" ID="repeater1" >
<ItemTemplate>
<tr>
<td> <%#Eval("FirstName")%></td>
<td> <%#Eval("LastName")%></td>
....//other <td></td>
</tr>
<tr>
<td><%#Eval("Address")%></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
我將離開你的CSS的一部分,如果你還希望有列名調查<th>
標籤,但我不知道你將如何實現這一正確的時候你在第1行不同的表格第2行。如果你想要刪除/編輯功能,你應該添加新的td
linkButton/ImageButton/Button
與刪除/編輯當前行的功能。爲此,您將需要<%#Eval("ID")%>
的CommandArguments
按鈕。但是在這種情況下,這將會很有趣,因爲你在2行上有一條記錄。設計決定由你完成這就是解決方案。
你或許應該看看如何對第1行多列,只有一個第2行,這是TD colspan
的屬性,在後面的代碼:
repeater1.DataSource = dst; // this should be data set containing all the needed values
repeater1.DataBind();
工作。謝謝您的幫助。 – 2014-10-28 13:47:46
不客氣,祝你的項目好運! – mybirthname 2014-10-28 13:49:26
使用中繼器,而不是網格視圖這個邏輯! – mybirthname 2014-10-27 21:42:47
轉發器控件是否允許在行上進行編輯/刪除?如果這聽起來很簡單,請道歉。 – 2014-10-27 21:50:00
檢查我的答案! – mybirthname 2014-10-27 22:03:56