在c#winforms中我需要在DataGridView列标题中绘制文本,由于排序标志符号,我无法将文本对齐到中心,如何根据单元格宽度绘制文本以对齐中心。我不想要删除排序功能,但我需要删除用于排序字形的空间
答案 0 :(得分:0)
尝试以下
$(function(){
$.get("/api/menu/v1", function(response) {
//console.log(response);
var html = "";
for(var i = 0; i< response.length ; i++){
html += "<li><a href =''>"+response[i].name+"</a></li>"
}
$('.sidebar-nav').html(html);
});
$.get("/api/dashboard/v1", function (response) {
//console.log(response);
var myhtmlsec= "";
for(var i=0; i<response.data.length; i++) {
myhtmlsec += "<tr class='myTable'>";
myhtmlsec +="<td id='tabUser'>"+response.data[i].user_name+"</td>";
myhtmlsec +="<td id='tabEmail'>"+response.data[i].email+"</td>";
myhtmlsec +="<td id='tabStatus'> </td>";
myhtmlsec +="<td id='tabAddress'>"+response.data[i].address+"</td>";
myhtmlsec +="<td>\
<a href='#' onclick='myEdit(this);return false;' class='table-edit img-size'>\
<img src='image/Edit.png'>\
</img>\
</a>\
<a href='#' onclick='myDelete(this);return false;' class='table-delete img-size'>\
<img src='image/Delete.png'>\
</img>\
</a>\
</td>";
myhtmlsec +="<td class='hide' id='tabId'>"+response.data[i]._id+"</td>";
myhtmlsec +="</tr>"
}
$('.table-body').append(myhtmlsec);
});
});
答案 1 :(得分:0)
试试这个
foreach(DataGridViewColumn col in dgvBreakDowns.Columns)
{
col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
}