Групування в ASP.NET GridView control

Усім відомо, що в контролі GridView немає фічі групування за ключовими полями. В неті також не так багато матеріалу по тому, як організувати «ручками» таку властивість, а про безплатні контроли уже мовчу.
Хоча ні, матеріалу таки є, але все, що мені попадалось, було якимось сируватим. Опрацювавши по частинах найдену інфу, я вирішив написати невеликий хелпер, що буде організовувати бажану фічу.
Поставлена задача: коректно опрацьовувати і формувати в контролі групові рядки, реагувати на пейджінг і саме основне — це групувати не тільки за одним ключовим полем, такби мовити мультигрупуваня.
Коду трохи багато, то ж не буду усього викладати, а опишу лише основне.
Принцип полягає в тому, щоб провіряти ключові поля, і, якщо ці поля співпадають, то залишати в попередньо організовані групі, якщо ні, то створювати нову групу і додавати до нашої таблиці груповий рядок.

( Читати далі )
  • +5
  • 14 травня 2010, 00:27
  • lapsick
  • 2

Chatroulette.com

Нова «хвороба», яка захопила мільйони інтернет-користувачів, —
Chatroulette. А придумав таку своєрідну забаву, якій пророкують популярність проектів Facebook і Twitter, звичайний 17-річний московський школяр Андрій Терновський.
У листопаді 2009 року на просторах Всесвітньої павутини з'явилася нова розвага — «Чат-рулетка », в якому ви випадково можете зустріти кого завгодно — американського болівальника, китайських школярок… Для повноцінного спілкування в чаті вам потрібна відеокамера, через яку вас може споглядати співрозмовник. Далі — все просто. Заходьте на сайт, натискаєте на кнопку start і бачите у себе на екрані випадкового співрозмовника. У вас є кілька секунд, щоб почати з ним спілкуватися або натиснути на кнопку next.
Андрій Терновський, розповідаючи про народження проекту, сказав, що він — звичайний підліток, і знає, що люблять його однолітки. Поштовхом послужили відеоконференції в «Скайп», де він часто зависав з друзями, але це їм швидко набридло. Як сказав сам Андрій: «Адже це нудно, коли ти точно знаєш, з ким зараз будеш розмовляти». Він сів і за дві доби написав програму для першої версії Chatroulette на своєму старенькому комп'ютері. У створення сайту йому допомогли знання програмування. Назва була теж придумано спонтанно. Спочатку у сервісу не було реклами як такої. Андрій показав його своїм друзям, але вони почали критикувати сайт і сказали, що їм ніхто не буде користуватися. Але хлопець не зневірився — він зайшов на кілька форумів і попросив людей протестувати сервіс. Потім аудиторія почала подвоюватися з кожним днем, і про сервіс заговорили. Популярність буквально звалилася йому на голову. Як говорить сам Андрій, «я проснувся одного разу вранці і побачив всі ці статті про Chatroulette.
Популярність до Chatroulette прийшла відразу — в лютому 2010-го про сайт розповіли в ЗМІ різних країн. У США — в передачі Good
Morning America і в пресі (New York Times, New York Magazine), у Великобританії — у програмах Newsnight і The Daily Show with Jon Stewart. Крім того, сервіс пародіювали в мультфільмі «Південний
парк »(сезон 14, епізод« У тебе 0 друзів »). І що ми бачимо ьогодні? Зараз відвідуваність сайту коливається в межах 0,5-1,5 млн людей на день. Московського школяра американська преса тепер порів-
нює ні багато ні мало з 25-річним Марком Цукербергом, засновником мережі Facebook і наймолодшим мільярдером в світі. А популярні американські блогери, такі як Asylum і The Frisky, сказали, що сайт, який придумав Терновський, «їх улюблений з часу появи YouTube.
Андрій зізнається, що підприємницької жилки у нього немає. Він і не припускав, що проект принесе йому гроші. Але коли сервіс почав
стрімко зростати, хлопцеві довелося позичити в батьків $ 10 тис., правда, він незабаром повернув борг. Спочатку Андрій використовував AdSense. Зараз сервіс, за словами його творця, приносить близько $ 1500 на день. На Chatroulette трудяться чотири програміста, хоча у сайту і немає свого офісу. Усіх їх Андрій знайшов в Інтернеті, причому один з них працює в США, у Вірджинії, а другий — у Білорусії. Крім того, з Андрієм зв'язалося близько 200 венчурних компаній з Силіконової долини. ChatRoulette привернув увагу бізнесменів та інвесторів з усього світу, включаючи таких гігантів, як Google, Skype і Facebook. У Росії за сайтом Андрія стежать місцеві законодавці моди — компанії «Яндекс» і Digital Sky Тechnology. Приблизна вартість проекту, на яку його зорієнтували друзі із Силіконової долини, — $ 50 млн.
  • +1
  • 03 травня 2010, 22:33
  • lapsick
  • 2

Гучність слів vs. Реальність

Останнім часом, більше пів року, слідкую за перебігом подій в Львів Стартап Клаб та діяльністю його організатора Ростислава Чайки. От що мені спало на думку та наводить на роздуми.
Так, Lviv StartUp club — це справді хороший захід, який дає можливість вивчити умови і стан, як українського, так і забугорського ІТ бізнесу. З-відти можна почерпнути багато чого цікавого та корисного. Навіть деякі, здавалось банальні речі, про які говорять в клабі є насправді не такі вже і банальні та очевидні. Дякую всім організаторам, особливо Р.Чайці, і учасникам цього клубу за їхні внески у розвиток ІТ Бізнесу у Львові.
Тепер трохи скептицизму. Виходячи з усього побаченого і почутого від Р Чайки — задаюся питанням, а чи не занадто гучні слова він використовує у своїх блогах, твіттері, інтервю телебаченню та інших інформаційних каналах, і чи не зарано ще вживати такі слова як інкубатор, бізнес-ангел, інформаційний самміт і охрещувати ними все, що володіє хоча б однією властивістю справжніх значень цих слів. Та чи не просто це піар самого себе і того, що «я» роблю. І чи насправді все те про що Чайка говорить та пише є насправді таким? Далеко не треба іти, візьмемо самого засновника — він називає себе Бізнес-Ангелом. «У цілому світі бізнес-ангели – це люди, які заробили гроші або працюючи як топ-менеджери на великих підприємствах, або заробили гроші у власному бізнесі. І вкладають ці гроші у нові цікаві проекти, які їм пропонують або їхні знайомі, або мережі бізнес-ангелів», — розповів засновник Lviv Startup Club Ростислав Чайка.(www.city-adm.lviv.ua/news/economy/8138-biznes-angeli-jidut-do-lvova) Куди Ростиславе ви вклали гроші? Все слова та слова, а на ділі «пшик», як то кажуть, головне щоб обгортка була, а що в середині вже не важно… Так, обслідуючи весь львівський нет, таке враження, що крім Ростика, ніхто популяризацією та допомогою Львівському ІТ Бізнесу не займається, він і публікується в неті, і інтервю дає місцевому телебаченню. Чи не дає це право самому встановлювати рамки кому ким бути, називатися БА, чи з звичайного зборища зробити інкубатор… спокуса є, погодьтесь.
24 квітня у Львові в готелі «Леополіс» мав відбутися Lviv Business Angel Summit. Гугл аж кишів інфою про цей захід. А от звіту, короткого резюме я так і не побачив з цього саміту. Чому? Провал? Прогоріли? Залишається тільки здогадуватись…
P.S.: Критика поганою не буває, якщо про вас пишуть, значить щось хороше ви все-таки робите:). Бажаю Ростиславу успіхів у всіх його починаннях…
  • +7
  • 29 квітня 2010, 09:04
  • lapsick
  • 4