-
14-11-2014, 10:08 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
làm thế nào để loại bỏ merge Cell trong Datagrid Khi Cột hiển thị không có dữ liệu????
Đây là Trước khi merge cell Datagrid
Đây là Sau khi mình merge cell Datagrid
Code của merge cell Datagrid của hình trên. Bạn nào bổ xung cho mình để có được hiển thị như hình bên dưới với cảm ơn rẩt nhiều
protected void grdEmployee_PreRender(object sender, System.EventArgs e)
{
if(chkChangetoNormal.Checked)
{
GridDecorator.MergeRows(grdEmployee);
}
}
//
public class GridDecorator
{
public static void MergeRows(DataGrid gridView)
{
for (int rowIndex = gridView.Items.Count - 2; rowIndex >= 0; rowIndex--)
{
DataGridItem row = gridView.Items[rowIndex];
DataGridItem previousRow = gridView.Items[rowIndex + 1];
for (int i = 0; i < row.Cells.Count; i++)
{
if (row.Cells[i].Text == previousRow.Cells[i].Text && row.Cells[i].Text!=null)
{
row.Cells[i].RowSpan = previousRow.Cells[i].RowSpan < 2 ? 2 :
previousRow.Cells[i].RowSpan + 1;
previousRow.Cells[i].Visible = false;
}
}
}
}
}
Nhưng mình muốn Như thế này ai biết giúp mình vớiView more random threads:
- tại sao khi xóa from đó rồi mà chạy vẫn lên from đó?
- Get ID sau khi rewrite url
- Tạo database cho 1 website như thế nào?
- Lỗi format trong fckeditor bbcode
- Cố định background cho file.aspx
- lỗi index out of range exception was unhandled by user code
- Cách gán link có biến cho Button?
- Lỗi 'Could not open a connection to SQL Server'?
- Chống copy bài viết của website trong Lập trình ASP.NET?
- Nhờ Các Anh chị Giúp Mình Lỗi Của Web Asp.Net
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...