Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2012, 00:32   #1
dieego6@gmail.com
Новичок
Джуниор
 
Регистрация: 03.10.2012
Сообщений: 6
По умолчанию глобальные переменные

Доброго времени суток!
Приведите мне пример где распологать глобальные переменные ( int connec = 0
вот в таком коде
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data;
using System.Data.Odbc;
using System.Data.SqlClient;

namespace WindowsFormsApplication1
{

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)
{
SqlConnection con=null;
if (connec==0)
{
con = new SqlConnection("Data Source=DIEGON;Initial Catalog=test_db;Integrated Security=True");
SqlDataAdapter adap = new SqlDataAdapter("SELECT * FROM [test_db].[dbo].data", con);
DataSet ds = new DataSet();
adap.Fill(ds, "data");
dataGridView1.DataSource=ds.Tables["data"];
connec=1;
}
else{
con.Close();
}
//foreach (DataRow dr in ds.Tables["data"].Rows)
// Console.Out.WriteLine(dr["OP"]);

}
}
}

или дайте чтонибудь почитать вразумительное
dieego6@gmail.com вне форума Ответить с цитированием
Старый 03.10.2012, 00:53   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

помоему у вас достаточно поля класса, даже не статического.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.10.2012, 18:07   #3
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.Sql;
using System.Data.SqlClient;
using DgvFilterPopup;
using System.Threading;


namespace Esrn
{
    public partial class frmMain : Form
    {
       
        public frmMain()
        {
            InitializeComponent();
        }

        public bool btnEditIndCard = false;

        #region Форма-загрузка и форма-закрытие
        private void frmMain_FormClosed(object sender, FormClosedEventArgs e)
        {
            Application.Exit();

        }
ну и дальше куча не интересного кода для формы и контролов
wm_leviathan вне форума Ответить с цитированием
Старый 03.10.2012, 18:28   #4
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

С# не поддерживает глобальных переменных, IL - да, но не c#. Да и зачем они. Если что то надо глобальное мне всегда хватало статического поля.
rUs_LAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глобальные переменные tae1980 Microsoft Office Excel 16 20.11.2013 08:41
глобальные переменные wulf_01 PHP 0 15.11.2011 15:00
Глобальные переменные WiseElrond C++ Builder 3 31.10.2011 20:45
Глобальные переменные Lokos Общие вопросы Delphi 3 05.05.2010 11:15
Глобальные переменные werser Помощь студентам 5 23.03.2010 18:08