本文整理汇总了C#中FakPlusz.Alapfunkciok.Tablainfo.CreateGridViewColumns方法的典型用法代码示例。如果您正苦于以下问题:C# Tablainfo.CreateGridViewColumns方法的具体用法?C# Tablainfo.CreateGridViewColumns怎么用?C# Tablainfo.CreateGridViewColumns使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FakPlusz.Alapfunkciok.Tablainfo
的用法示例。
在下文中一共展示了Tablainfo.CreateGridViewColumns方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: cbtbinfotolt
/// <summary>
/// Belso hasznalatra
/// Vegul is minden ControlTagokTolt itt kot ki, ez vegzi egy-egy inputControl mezoinformaciojanak letrehozasat es a collection-be fuzeset
/// </summary>
private void cbtbinfotolt(Base hivo, MezoControlInfo egycontinfo, Control control, Tablainfo tabinfo, MezotagCollection Controlok, TabPage aktivpage, ToolStripMenuItem aktivmenuitem, ToolStripMenuItem aktivdropitem)
{
EventTilt = true;
egycontinfo.ParentControl = control.Parent;
MezotagCollection controlok = Controlok;
TextBox tb;
FormattedTextBox.FormattedTextBox ftb;
ComboBox cb;
DateTimePicker pk;
Label lb;
MezoTag egytag = null;
Cols egycol;
Cols egyinp;
DataGridView gw;
int numind;
string egytagstring = "";
bool talalt = false;
if (control.Tag != null)
{
try
{
MezoTag tag = (MezoTag)control.Tag;
egytagstring = tag.Mezonev;
}
catch
{
egytagstring = control.Tag.ToString();
}
}
string nevi = control.GetType().FullName;
for (int i = 0; i < _fullnevek.Length; i++)
{
if (_fullnevek[i] == nevi)
{
talalt = true;
numind = i;
if (egytagstring != "" || i == 7)
{
if (i == 7) // DataGridView
{
gw = (DataGridView)control;
egycontinfo.DataGridView = gw;
egytag = new MezoTag(tabinfo, "", this, egycontinfo, aktivpage, aktivmenuitem, aktivdropitem, gw);
tabinfo.Adattabla.GridView = gw;
egytag.Hivo = hivo;
egytag.Elemindex = i;
control.Tag = egytag;
egytag.Control = control;
egytag.Controltipus = _nevek[i];
if (gw.ReadOnly)
gw.Columns.AddRange(tabinfo.CreateGridViewColumns(true));
else
{
egytag.Control.Enabled = false;
//egytag.DataGridView.CellEnter += new DataGridViewCellEventHandler(DataGridView_CellEnter);
//egytag.DataGridView.CellLeave += new DataGridViewCellEventHandler(DataGridView_CellLeave);
//egytag.DataGridView.UserAddedRow += new DataGridViewRowEventHandler(DataGridView_UserAddedRow);
//egytag.DataGridView.UserDeletingRow += new DataGridViewRowCancelEventHandler(DataGridView_UserDeletingRow);
// egytag.DataGridView.Scroll += new ScrollEventHandler(DataGridView_Scroll);
for (int j = 0; j < egytag.DataGridView.ColumnCount; j++)
{
DataGridViewColumn dgcol = (DataGridViewColumn)egytag.DataGridView.Columns[j];
if (!dgcol.ReadOnly && dgcol.Visible)
{
MezoTag egytag1 = new MezoTag(tabinfo, dgcol.Name, this, egycontinfo, aktivpage, aktivmenuitem, aktivdropitem);
egytag1.Hivo = hivo;
controlok.Add(egytag1);
try
{
DataGridViewTextBoxColumn tbcol = (DataGridViewTextBoxColumn)dgcol;
egytag1.AktivCell = new DataGridViewTextBoxCell();
egytag1.AktivCell.Style.BackColor = _aktivinputbackcolor;
egytag1.AktivCell.Style.Font = _aktivinputfont;
egytag1.TextBoxColumn = tbcol;
egytag1.Controltipus = "TextBoxCell";
}
catch
{
try
{
DataGridViewCheckBoxColumn cbcol = (DataGridViewCheckBoxColumn)dgcol;
egytag1.AktivCell = new DataGridViewCheckBoxCell();
egytag1.AktivCell.Style.BackColor = _aktivinputbackcolor;
egytag1.AktivCell.Style.Font = _aktivinputfont;
egytag1.CheckBoxColumn = cbcol;
egytag1.Controltipus = "CheckBoxCell";
}
catch
{
DataGridViewComboBoxColumn combocol = (DataGridViewComboBoxColumn)dgcol;
egytag1.AktivCell = new DataGridViewComboBoxCell();
egytag1.AktivCell.Style.BackColor = _aktivinputbackcolor;
egytag1.AktivCell.Style.Font = _aktivinputfont;
egytag1.ComboBoxColumn = combocol;
egytag1.Controltipus = "ComboBoxCell";
//.........这里部分代码省略.........