PDA

View Full Version : نمایش ستونی گرید ویو



rezajam0395
یک شنبه 10 اسفند 1393, 17:13 عصر
کسی می تونه بگه که گرید رو از صورت عمودی به افقط تبدیل کنه یعنی این عکس پایین به صورت افقی باشه

128986

Davidd
یک شنبه 10 اسفند 1393, 17:25 عصر
اگه از DataList استفاده کنی یه attribute به نام RepeatColumns داره که میتونی مشخص کنی در هر سطر چند رکورد نشون داده بشه

keiv@n
یک شنبه 10 اسفند 1393, 22:28 عصر
<script type="text/javascript">
function GridViewRepeatColumns(gridviewid, repeatColumns) {
//Created By: Brij Mohan(http://techbrij.com)
if (repeatColumns < 2) {
alert('Invalid repeatColumns value');
return;
}
var $gridview = $('#' + gridviewid);
var $newTable = $('<table></table>');


//Append first row in table
var $firstRow = $gridview.find('tr:eq(0)'),
firstRowHTML = $firstRow.html(),
colLength = $firstRow.children().length;


$newTable.append($firstRow);


//Append first row cells n times
for (var i = 0; i < repeatColumns - 1; i++) {
$newTable.find('tr:eq(0)').append(firstRowHTML);
}


while ($gridview.find('tr').length > 0) {
var $gridRow = $gridview.find('tr:eq(0)');
$newTable.append($gridRow);
for (var i = 0; i < repeatColumns - 1; i++) {
if ($gridview.find('tr').length > 0) {
$gridRow.append($gridview.find('tr:eq(0)').html()) ;
$gridview.find('tr:eq(0)').remove();
}
else {
for (var j = 0; j < colLength; j++) {
$gridRow.append('<td></td>');
}
}
}
}
//update existing GridView
$gridview.html($newTable.html());
}
$(document).ready(function () {
می باشد Gridview1 در قسمت زیر باید نام آیدی گریدویو مورد نظر نوشته شود که در اینجا
GridViewRepeatColumns("<%= GridView1.ClientID %>", 3);
});




</script>