我的 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 text http://www.freeimagehosting.net/uploads/c368f82e0e.jpg
- 如何设置所有三列的宽度 发件人、时间、消息?
最佳答案
简单的方法:使用自动调整大小
否则,使用Columns集合来设置每一列的大小
附录:
抱歉,我以为您使用的是 DataGridView,因为它取代了 .NET 2.0 中的 DataGrid
对于 DataGrid,它稍微复杂一些 - 但 google 无所不知!
关于c# - 在 C# Windows 应用程序中设置 Datagrid 的单元格宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2174907/