I work on asp.net core razor pages i face issue rows not have same height why this issue happen
i use datatable
html table
<div id="paginatationData" class="pagination" style="margin-top:5px;">
<label>
Show
<select id="page-length">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="-1">All</option>
</select>
entries
</label>
</div>
<div id="Grid" style="margin-top:5px;">
<form id="FrmDisplayData" method="post" style="width:130%;">
<table id="example" class="nowrap" style="height:500px;">
@* <table id="example" class="display" style="width:100%;
table-layout:fixed;overflow-x: auto;max-width: 100%;"> *@
<thead>
<tr>
<th class="sorting">LPO NO</th>
<th class="sorting">Item Code</th>
<th class="sorting">Asset Id</th>
@* <th class="sorting">AccountCalssName</th> *@
<th class="sorting">Class</th>
<th class="sorting">Sub Class</th>
<th class="sorting">Description</th>
<th class="sorting">DetailClassName</th>
<th class="sorting">SelectedMCUName</th>
<th class="sorting">Parent Id</th>
<th class="sorting">Serial No</th>
<th class="sorting">Asset Owner</th>
<th class="sorting">Emp Id</th>
<th class="sorting">Module</th>
<th class="sorting">TaggingModule</th>
</tr>
</thead>
<tbody>
@if (Model.DisplayAssetTaggingDetails.AssetWithTaggingListData != null)
{
@foreach (var AssetData in Model.DisplayAssetTaggingDetails.AssetWithTaggingListData)
{
<tr>
<td>@AssetData.LPONO</td>
<td>@AssetData.ItemCode</td>
<td>@AssetData.AssetItemNo</td>
<td>@AssetData.AccountCalssName</td>
<td>@AssetData.EquipmentClassName</td>
<td>@AssetData.DescClassName</td>
<td>@AssetData.DetailClassName</td>
<td style="word-wrap: break-word;">@AssetData.SelectedMCUName</td>
<td>@AssetData.ParentNo</td>
<td>@AssetData.SerialNo</td>
<td>@AssetData.AssetOwner</td>
<td>@AssetData.EmpNo</td>
<td>@AssetData.Module</td>
<td>@AssetData.TaggingModule</td>
</tr>
}
}
</tbody>
</table>
</form>
</div>
jquery code
var initialPageLength = 15; // Set the desired initial value
// Set the initial value of the dropdown
$("#page-length").val(initialPageLength);
//----hashed before-----
var table = $('#example').DataTable({
"bFilter": false,
dom: 'Bfrtip',
autoWidth: false,
"paging": true,
"scrollXInner": "120%",
// "scrollX": true,
"order": []
});
$('#example').find('th, td').addClass('dt-wrap').css({
'height': '30px', // Set the desired height value
'padding': '8px' // Set the desired padding value
});
// Set the initial value of the dropdown
$('#page-length').val(initialPageLength);
// Set the number of rows per page and redraw the DataTable
table.page.len(initialPageLength).draw();
$('#page-length').on('change', function () {
var selectedValue = parseInt($(this).val()); // Get the selected value from the dropdown
table.page.len(selectedValue).draw(); // Set the number of rows per page and redraw the DataTable
});
// Trigger the change event to update the table
// $("#page-length").trigger("change");
//--apply word wrape---
var columnsToWrap = [4,5,6,7,8,9]; // Specify the column indices to apply text wrapping
columnsToWrap.forEach(function (columnIndex) {
$('#example tbody td:nth-child(' + columnIndex + ')').each(function () {
var $cell = $(this);
var text = $cell.text();
// Add a CSS class to the cell if the text is long
if (text.length > 7) {
$cell.addClass('wrap');
}
});
});
issue display as image below rows not have same heigh so how to solve this issue please
![](https://www.csharp.com/forums/uploadfile/a66440/03132024113215AM/issue screen 31.png)