为DataGridView设置ToolTip自动创建列我想以编程方式设置DataGridView中自动生成列的工具提示。我尝试使用AutoGeneratingColumn事件(http://msdn.microsoft.com/en-us/library/cc903950%28VS.95%29.aspx),但实际上只能访问DataGridColumn,而不能访问DataGridColumn和前者没有ToolTipText属性。或者,如果我可以将工具提示绑定到一个源,那也很棒。目标是能够在我为基础DataTable设置列的同一位置操作/设置工具提示。我成功解决了这个问题:voidpayloadDataGrid_AutoGeneratingColumn(objectsender,DataGridAutoGeneratingColumnEventArgse){stringtooltip=null;switch(e.Column.Header.ToString()){case"Column1":tooltip="Tooltip1";休息;case"Column2":tooltip="Tooltip2";休息;}if(tooltip!=null){varstyle=newStyle(typeof(DataGridCell));style.Setters.Add(newSetter(ToolTipService.ToolTipProperty,tooltip));e.Column.CellStyle=样式;}}特定单元格的工具提示:DataGridView1.Rows[3].Cells["colnameX"].ToolTipText="hoverandseeme";添加tooltip动态添加Row-specificcell以上为C#学习教程:为DataGridView设置ToolTip会自动创建该列共享的所有内容。如果对大家有用,需要详细了解C#学习教程,希望大家多加关注—privatevoidDataGridView1_RowsAdded(objectsender,DataGridViewRowsAddedEventArgse){for(intindex=e.RowIndex;index本文收录来自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除,转载请注明出处:
