- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
try
{
     ....
     com.ExecuteNonQuery();
}
catch (Exception ex) { }
        finally
        {
            con.Close();
  }Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 4
+126
try
{
     ....
     com.ExecuteNonQuery();
}
catch (Exception ex) { }
        finally
        {
            con.Close();
  }
            ASP.NET
Вот так вот обрабатываем ошибки, за которые получаем ПИЗДЫ.
Интересно а откуда ж нам об них узнатьтаа :)))
        
+116.4
string text = MyReader[2].ToString();
    tt = new TableRow();
    string css_clss = (text == "ИТОГО") ? "gr1" : "gr2";
    int lvl = Convert.ToInt32(MyReader[1].ToString());     
    tt.CssClass = css_clss;
            ASP.NET
//Это просто в ТОП  1.  Выхватывать уровень группировки SQL по слову ИТОГО, учитывая что слово Итого может изменится и процедура возвращает уровень. lvl = 5 это ИТОГОВЫЙ уровень
        
+121.8
int lvl = Convert.ToInt32(reader[0].ToString());
            ASP.NET
Из текста это получается лучше сделать
reader = SqlDataReader
        
+117.4
string GetTextDiv2(string text)
    {
        int mid = text.Length / 2;
        int r = text.IndexOf(" ", mid); if (r < 0) r = 5000;
        int l = text.IndexOf(" ", 0, mid); if (l < 0) l = 5000;
        if (r - mid > mid - l) // to left is closer
            mid = l;
        else mid = r;
        if (mid == 5000) return " " + text;
        return " " + text.Substring(0, mid) + " <br/> " + text.Substring(mid, text.Length - mid);
    }
            ASP.NET
// это красота просто :) делим текст пополам там где пробел, а дальше добавляем между частями перенос на новую строку :)