当前位置: 首页>>代码示例>>C#>>正文


C# DataGridViewCheckBoxColumn.GetPreferredWidth方法代码示例

本文整理汇总了C#中System.Windows.Forms.DataGridViewCheckBoxColumn.GetPreferredWidth方法的典型用法代码示例。如果您正苦于以下问题:C# DataGridViewCheckBoxColumn.GetPreferredWidth方法的具体用法?C# DataGridViewCheckBoxColumn.GetPreferredWidth怎么用?C# DataGridViewCheckBoxColumn.GetPreferredWidth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Windows.Forms.DataGridViewCheckBoxColumn的用法示例。


在下文中一共展示了DataGridViewCheckBoxColumn.GetPreferredWidth方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: PopulateGroupsVsUsers

 private void PopulateGroupsVsUsers()
 {
     dataGridGroupsVsUsers.Columns.Clear();
     DataGridViewColumn userNameColumn = new DataGridViewTextBoxColumn();
     userNameColumn.HeaderText = "User Name";
     userNameColumn.DataPropertyName = "User Name";
     dataGridGroupsVsUsers.Columns.Add(userNameColumn);
     tblgroupsVsUsers = new DataTable();
     tblgroupsVsUsers.Columns.Add("User Name", typeof(string));
     desiredColumnWidths = new Dictionary<string, int>();
     dataGridGroupsVsUsers.ColumnHeadersDefaultCellStyle.Font = new Font(dataGridGroupsVsUsers.Font.Name, 8);
     foreach (KeyValuePair<int, FriendGroup> group in groups)
     {
         DataGridViewCheckBoxColumn column = new DataGridViewCheckBoxColumn();
         column.HeaderText = group.Value.name;
         column.SortMode = DataGridViewColumnSortMode.Automatic;
         DataColumn tableColumn = new DataColumn(group.Value.name, typeof(bool));
         tableColumn.DefaultValue = false;
         tableColumn.AllowDBNull = false;
         tblgroupsVsUsers.Columns.Add(tableColumn);
         dataGridGroupsVsUsers.Columns.Add(column);
         column.DataPropertyName = column.HeaderText;
         desiredColumnWidths.Add(column.HeaderText, column.GetPreferredWidth(DataGridViewAutoSizeColumnMode.DisplayedCells, true));
     }
     SetMinimumWidthsForColumns();
     foreach (Friend friend in friends)
     {
         DataRow row = tblgroupsVsUsers.NewRow();
         row["User Name"] = friend.UserName;
         foreach (FriendGroup group in groups.Values)
         {
             row[group.name] = ((group.BitmapID & friend.groupmask) == group.BitmapID);
         }
         tblgroupsVsUsers.Rows.Add(row);
     }
     dataGridGroupsVsUsers.DataSource = tblgroupsVsUsers;
 }
开发者ID:BackupTheBerlios,项目名称:ljxmlrpc-svn,代码行数:37,代码来源:Form1.cs


注:本文中的System.Windows.Forms.DataGridViewCheckBoxColumn.GetPreferredWidth方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。