我的c# windows应用程序中有一个数据集,我的代码是
private void BindGrid(SmsPdu pdu)
{
DataRow dr=dt.NewRow();
SmsDeliverPdu data = (SmsDeliverPdu)pdu;
dr[0]=data.OriginatingAddress.ToString();
dr[1]=data.SCTimestamp.ToString();
dr[2]=data.UserDataText;
dt.Rows.Add(dr);
dataGrid1.DataSource=dt;
}我的数据集看起来就像这个alt文本http://www.freeimagehosting.net/uploads/c368f82e0e.jpg
发布于 2010-02-01 05:56:48
简单的方法:使用自动大小
否则,使用“列”集合设置每个列的大小。
增编:
对不起,我以为你在使用DataGridView,因为它取代了.NET 2.0中的DataGrid
对DataGrid来说,这有点复杂--但谷歌什么都知道!
http://www.syncfusion.com/faq/windowsforms/search/1004.aspx
发布于 2010-02-01 05:58:10
列集合上有一个宽度属性:
DataGridView1.Columns(X).Width =Y
其中X是列的名称或索引,Y是宽度
https://stackoverflow.com/questions/2174907
复制相似问题