Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

За Wi-Fi без идентификации предложили штрафовать до 200 тысяч рублей



За Wi-Fi без идентификации предложили штрафовать до 200 тысяч рублей
2015-07-22 15:21

Министерство связи и массовых коммуникаций России определило размеры штрафов за организацию публичных Wi-Fi-сетей, не обеспечивающих идентификацию пользователей. Для индивидуальных предпринимателей штрафы составят от пяти тысяч до 50 тысяч рублей, для юридических лиц — от 100 тысяч до 200 тысяч рублей.



RE: Web
2015-07-22 16:25 JustArt
Допустим, у меня на странице есть Repeater и в его теле есть строка, в которой находятся TextBox и кнопка. Как можно при нажатии на кнопку в любой строке получить текст из TextBox в строке где была нажата кнопка?

RE: Web
2015-07-22 18:05 Алексей Немиро
Событие ItemCommand.
У кнопки должны быть свойства CommandName - имя команды, любая строка; CommandArgument - обычно идентификатор записи.
В обработчике события получить CommandName и CommandArgument можно через аргументы: e.CommandName и e.CommandArgument.

Я уже об этом писал: http://kbyte.ru/ru/Forums/Single.aspx?id=16171
Причем в этой же теме , на 11 странице, ответ #215. Вот почему лучше создавать новые темы, ибо в новых темах проще найти то, что уже обсуждалось.

Можно найти любой элемент через функцию FindControl по идентификатору элемента.
Dim tb = e.Item.FindControl("TextBox1")

PS: Для редактирования лучше использовать обычные ссылки с параметрами и отдельные страницы. Или AJAX.

Acer и HP анонсировали ноутбуки-трансформеры в один день
2015-07-24 15:51

Acer и Hewlett-Packard одновременно анонсировали российские продажи конкурирующих ноутбуков-трансформеров. В магазинах уже есть Aspire Switch 10 E, Pavilion x2 появится на полках в сентябре. Обе эти модели оценены в 18-20 тысяч рублей и обладают схожими характеристиками.



RE: Web
2015-07-25 05:36 JustArt
Вышло обновление см. Новости на сайте

XNA Multiplayer
2015-07-28 00:59 JustArt
Знаток(и), внимание вопрос: Как сделать многопользовательскую игру на технологии XNA c#

RE: XNA Multiplayer
2015-07-28 04:32 Алексей Немиро
Ответ на подобный вопрос невозможен, а то что возможно будет бесполезно, ибо не сделав даже первый шаг, ты не сможешь узнать, что и как делается, не сможешь разбить большую задачу на маленькие, не сможешь столкнуться с проблемами и сформулировать правильные вопросы для достижения конечной цели.

Так что для начала, как минумум, нужно создать проект и попробовать написать какой-нибудь код

В мультимедийном движке для Android нашли потенциальную угрозу безопасности
2015-07-28 16:12

Содержащиеся в мультимедийном движке Stagefright уязвимости представляют собой потенциальную угрозу для большинства смартфонов на Android. Отыскавшие брешь специалисты по информационной безопасности заявили, что благодаря ей хакеры могут взламывать устройства, отправляя на них MMS-сообщения.



Samsung встроил в монитор беспроводную зарядку для смартфонов
2015-07-28 16:12

Компания Samsung представила монитор SE370 со встроенной беспроводной зарядкой для смартфонов и других устройств, поддерживающих стандарт Qi Wireless. Модель будет доступна в двух версиях — с диагональю экрана 24 и 27 дюймов. Зарядку разместят в подставке монитора. Дата релиза устройства пока неизвестна.



Окно настроек приложения на wpf, Вертикальное меню ScrollViewer
2015-07-28 16:31 Titanic
Здравствуйте, помогите с шаблоном на XAML для окна настроек приложения, типа такого как вызывается в студии по Сервис -> Параметры.

понимаю что нужно как-то Menu в ScrollViewer положить, но почему-то никак не выходит, и как привязать клик по меню с загрузкой в правой части окна соответствующих контролов
<Grid
 <ScrollViewer>
  <Menu Height="507" Width="132">
   <MenuItem>Раздел 1</MenuItem>
   <MenuItem>Раздел 2</MenuItem>
   <MenuItem>Раздел 3</MenuItem>
  </Menu>
 </ScrollViewer>
 <StackPanel/>
</Grid>

может у кого готовый шаблон есть :)


Недопустимый атрибут строки подключения
2015-07-28 16:51 capetownn
Среда Visual Basic STUDIO’2010 Professional
В среде STUDIO'2010 подключаюсь без проблем к базе
NORTHWIND.MDF SQL Server ( это учебная база )
Best-vasyl – имя сервера. Как такого сервера нет, всё программное обеспечение
Находится на одном компьютере, не подключенном к интернету.
8 месяцев назад данная процедура заполняла .DGV1 - DataGridView
24/07/2015 случайно обнаружил НЕЗАПОЛНЕНИЕ.
Апробировал много вариантов, всех не покажешь.
Помогите, будьте так добры. Высылаю весь проект с базой.
Проект отлаживал в каталоге D:\2\WinApp, потому путь указан в строке " Con"
Private Sub Form_DGV_MDF_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        
        Dim Con As New OleDb.OleDbConnection("Provider=SQLOLEDB;Data Source=.\SQLEXPRESS;AttachDbFilename=D:\2\WinApp\WinApp\Data\NORTHWIND.MDF;Integrated Security=True;User Instance=True;Integrated Security=SSPI")
        Dim SqlCom As OleDb.OleDbCommand ' Переменная для Sql запросов
        Dim DT As New Data.DataTable ' Таблица для хранения результатов запроса
        Dim DA As OleDb.OleDbDataAdapter ' Адаптер для заполнения таблицы после запроса

        DT.Clear() 'Очищаем таблицу
        SqlCom = New OleDb.OleDbCommand("SELECT * FROM [Customers]", Con) ' Указываем строку запроса и привязываем к соединению
        Con.Open() ' Открываем соединение
        ' Невозможно открыть пользовательскую базу данных по умолчанию. 
        ' Не удалось выполнить вход.
        ' Недопустимый атрибут строки подключения
       
        ' 27.07.2015 Не удалось открыть физический файл 
        ' "D:\2\WinApp\WinApp\Data\NORTHWIND.MDF". Ошибка операционной системы 5: 
        ' "5(Отказано в доступе.)".
        ' Недопустимый атрибут строки подключения
        ' в ОКНе "ОБОЗРЕВАТЕЛЬ СЕРВЕРОВ" в среде STUDIO'2010 имеется доступ к
        ' таблицам, представлениям, хранимым процедурам и т.д.
        SqlCom.ExecuteNonQuery() 'Выполняем запрос
        DA = New OleDb.OleDbDataAdapter(SqlCom) 'Через адаптер получаем результаты запроса
        DA.Fill(DT) ' Заполняем таблицу результатми
        Me.DGV1.DataSource = DT ' Привязываем Грид к источнику данных
        Con.Close() ' Закрываем соединение
    End Sub


Недопустимый атрибут строки подключения
2015-07-28 16:51 capetownn

Среда Visual Basic STUDIO’2010 Professional
В среде STUDIO'2010 подключаюсь без проблем к базе
NORTHWIND.MDF SQL Server ( это учебная база )
Best-vasyl – имя сервера. Как такого сервера нет, всё программное обеспечение
Находится на одном компьютере, не подключенном к интернету.
8 месяцев назад данная процедура заполняла .DGV1 - DataGridView
24/07/2015 случайно обнаружил НЕЗАПОЛНЕНИЕ.
Апробировал много вариантов, всех не покажешь.
Помогите, будьте так добры. Высылаю весь проект с базой.
Проект отлаживал в каталоге D:\2\WinApp, потому путь указан в строке " Con"
Private Sub Form_DGV_MDF_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        
        Dim Con As New OleDb.OleDbConnection("Provider=SQLOLEDB;Data Source=.\SQLEXPRESS;AttachDbFilename=D:\2\WinApp\WinApp\Data\NORTHWIND.MDF;Integrated Security=True;User Instance=True;Integrated Security=SSPI")
        Dim SqlCom As OleDb.OleDbCommand ' Переменная для Sql запросов
        Dim DT As New Data.DataTable ' Таблица для хранения результатов запроса
        Dim DA As OleDb.OleDbDataAdapter ' Адаптер для заполнения таблицы после запроса

        DT.Clear() 'Очищаем таблицу
        SqlCom = New OleDb.OleDbCommand("SELECT * FROM [Customers]", Con) ' Указываем строку запроса и привязываем к соединению
        Con.Open() ' Открываем соединение
        ' Невозможно открыть пользовательскую базу данных по умолчанию. 
        ' Не удалось выполнить вход.
        ' Недопустимый атрибут строки подключения
       
        ' 27.07.2015 Не удалось открыть физический файл 
        ' "D:\2\WinApp\WinApp\Data\NORTHWIND.MDF". Ошибка операционной системы 5: 
        ' "5(Отказано в доступе.)".
        ' Недопустимый атрибут строки подключения
        ' в ОКНе "ОБОЗРЕВАТЕЛЬ СЕРВЕРОВ" в среде STUDIO'2010 имеется доступ к
        ' таблицам, представлениям, хранимым процедурам и т.д.
        SqlCom.ExecuteNonQuery() 'Выполняем запрос
        DA = New OleDb.OleDbDataAdapter(SqlCom) 'Через адаптер получаем результаты запроса
        DA.Fill(DT) ' Заполняем таблицу результатми
        Me.DGV1.DataSource = DT ' Привязываем Грид к источнику данных
        Con.Close() ' Закрываем соединение
    End Sub


Drag and Drop в C# и пара Label'ов
2015-07-28 16:58 aero122
Добрый день!
Возникла задача: при перетаскивании одного Label на другой реализовать обмен значений между ними. Как это лучше всего осуществить?
В интернете долго и упорно искал, куча статей по ListView, по Label материалов мало и нерабочие.
Язык: Visual C#
Среда: Visual Studio 2010

RE: XNA Multiplayer
2015-07-28 18:47 JustArt
Я уже практиковался в XNA, уже рисовал, анимировал, наследовал и т.д. Вот хочу узнать как делать мультиплеер

RE: XNA Multiplayer
2015-07-28 19:26 Алексей Немиро
Вопрос слишком общий.

См. класс NetworkSession, может поможет. Примеры там есть.

Class
2015-07-28 20:17 i32
Привет всем..Подскажите как параметры из прилепленного класса выдернуть??
Делаю так примерно..
Public Class Class1
    Public ttext As String
    ' Public generaldee As Process() = Process.GetProcesses
    Public Sub ant(ByVal t As String)
        ' Dim ttext As String
        Dim generaldee As Process() = Process.GetProcesses
        Dim i As Integer
        For Each prog As Process In Process.GetProcesses
            If generaldee(i).ProcessName = "chrome" Then
                t = "кроv"
                End If
            ttext = t
        Next
Мой класс
   Dim moyClass1 As New Class1
        moyClass1.ant(0)
        antее = moyClass1.ttext
        MsgBox(moyClass1.ttext)
Не запускается..почемуто..
Спасибо...

RE: Недопустимый атрибут строки подключения
2015-07-28 22:21 Алексей Немиро
С базами данных в файлах всегда подобные проблемы были, есть и никуда не денутся

Лучше добавить базу в SQL Server и использовать локальный адрес сервера: 127.0.0.1, или имя компьютера. Например:
data source=ИМЯ-ПК\SQLEXPRESS;initial catalog=NORTHWIND;Trusted_Connection=True;
И лучше через SqlClient работать, а не OleDb, хотя это мы уже по-моему как-то обсуждали :)
"Provider=SQLOLEDB;Data Source=.\SQLEXPRESS;AttachDbFilename=D:\2\WinApp\WinApp\Data\NORTHWIND.MDF;Integrated Security=True;User Instance=True;Integrated Security=SSPI"
Можно попробовать такую строку:
Server=.\SQLEXPRESS;AttachDbFilename=D:\2\WinApp\WinApp\Data\NORTHWIND.MDF;Database=NORTHWIND;Trusted_Connection=Yes;

Путь к базе AttachDbFilename должен быть правильным.
На компьютере должен быть установлен и запущен экземпляр SQL Server с именем SQLEXPRESS.

Если нет доступа к файлу, то:

1. Файл может быть открыт в другой программе, например в обозревателе БД в Visual Studio.

2. Нет прав на открытие, чтение и изменение файла. Правой кнопкой мышки по файлу, вкладка безопасность и посмотреть, у кого какие там права. По идее, нужно чтобы были права для пользователя, под которым работает SQL Server.





RE: Class
2015-07-28 22:34 Алексей Немиро
По идее, в поле tttext будет последнее значение переменной t.
Вот только код немного неправильный и местами странный и вполне возможно, что весь покрытый багами

Public Class Class1

    Public ttext As String

    Public Sub ant(ByVal t As String)
        'Dim generaldee As Process() = Process.GetProcesses 'лишнее, т.к. используется For Each - перебор по элементами (без использования индекса - index - i)
        'Dim i As Integer
        For Each prog As Process In Process.GetProcesses()
            'If generaldee(i).ProcessName = "chrome" Then 'не будет работать правильно, т.к. i не увеличивается :)
            'в переменной prog будет текущий элемент списка Process.GetProcesses()
            If prog.ProcessName = "chrome" Then 'нужно удостовериться, что имя chrome будет именно таким
            'If prog.ProcessName.Equals("chrome", StringComparison.OrdinalIgnoreCase) = True Then 'если имя всегда chrome, то можно проверять без учета регистра, на всякий случай
                'смысла в переменной t в данном случае нет
                t = "кроv"
                Me.ttext = t 'Me - чтобы было понято, что речь идет о текущем экземпляре класса
                'если нужно завершить перебор, то можно сделать
                'Exit For
            End If
            'ttext = t - если оставить здесь, как показано в коде в вопросе,
            'то значение ttext может быть не тем, что ожидается
        Next
    End Sub

End Class


RE: Drag and Drop в C# и пара Label'ов
2015-07-28 22:57 Алексей Немиро
public partial class Form1 : Form
{

  private Label DraggingLabel = null;

  public Form1()
  {
    InitializeComponent();
  }

  private void Form1_Load(object sender, EventArgs e)
  {
    // разрешаем перетаскивание
    label1.AllowDrop = true;
    label2.AllowDrop = true;
    label3.AllowDrop = true;

    // обработчик нажатия кнопок мышки
    label1.MouseDown += label_MouseDown;
    label2.MouseDown += label_MouseDown;
    label3.MouseDown += label_MouseDown;

    // обработчик при перетаскивании объекта в пределы label
    label1.DragEnter += label_DragEnter;
    label2.DragEnter += label_DragEnter;
    label3.DragEnter += label_DragEnter;

    // обработчик завершения перетаскивания
    label1.DragDrop += label_DragDrop;
    label2.DragDrop += label_DragDrop;
    label3.DragDrop += label_DragDrop;
  }

  private void label_MouseDown(object sender, MouseEventArgs e)
  {
    if (e.Button == System.Windows.Forms.MouseButtons.Left)
    {
      // запоминаем ссылку на элемент, который тащим
      this.DraggingLabel = (Label)sender; 
      // начинаем перетаскивание
      this.DoDragDrop(this.DraggingLabel.Text, DragDropEffects.Copy);
    }
  }

  private void label_DragEnter(object sender, DragEventArgs e)
  {
    if (e.Data.GetDataPresent(DataFormats.Text))
    {
      e.Effect = DragDropEffects.Copy;
    }
  }

  private void label_DragDrop(object sender, DragEventArgs e)
  {
    // куда притащили
    var currentLabel = (Label)sender; 

    // просто меняем значения двух label
    string labelText = this.DraggingLabel.Text;
    this.DraggingLabel.Text = currentLabel.Text;
    currentLabel.Text = labelText;
  }

}


RE: Drag and Drop в C# и пара Label'ов
2015-07-29 12:46 aero122
Большое спасибо :)
Всё работает

RE: Web
2015-07-31 05:16 JustArt
Как загрузить web службу на сайт?

Nokia представила сферическую панорамную видеокамеру
2015-07-31 14:10

Компания Nokia представила камеру OZO, рассчитанную на съемку фильмов для устройств виртуальной реальности. В отличие от похожих гаджетов от GoPro и Samsung, разработка представляет собой шар с интегрированными объективами и микрофонами. Отсматривать снимаемый материал в реальном времени предложат с помощью VR-шлема.



Названа дата премьеры летающего скейтборда Lexus
2015-07-31 14:10

Компания Lexus сообщила, что премьера летающего скейтборда намечена на 5 августа. Устройство напоминает доску, показанную в кинофильме «Назад в будущее 2». Анонс сопроводили новым роликом. Как и предыдущие тизеры, он демонстрирует, что скейтборд действительно парит над землей.



RE: Web
2015-07-31 14:18 Алексей Немиро
Загрузить?

Перенести папку Web Refernces или Service References (если есть, в зависимости от типа ссылок) и обновить web.config.

А добавить также как и обычные ссылки, только через меню Добавить ссылку на службу (см. меню Проект или контекстное меню раздела Ссылки в Обозревателе решений (в VB.NET последнее по умолчанию скрыто)).

А если речь о собственной службе, то все также, как и с другим элементами сайта. Для SVC может потребоваться дополнительная конфигурация (в зависимости от ошибок, которые будут при развертывании).

RE: Web
2015-07-31 15:59 JustArt
Я делал через VS, а именно я нажал на проект ПКМ и там, в выпадающем меню, был пункт Опубликовать. Создал профиль и указал, что загружаю по FTP соответственно, все заполнил. Но путь указал такой html/Services/ и на сайте появилась папка Services. Но проблема в том, что я не могу подключить эту службу к WinForms Проекту, что-то не так?

RE: Web
2015-07-31 16:05 JustArt
При добавлении ссылки в проект пишу: http://crash.kbyte.ru/Services/DRC.asmx
Но пишет, что служб по этому адресу нет

RE: Web
2015-07-31 16:13 Алексей Немиро
в выпадающем меню, был пункт Опубликовать.
Зачем? Механизм автоматической публикации всегда работал плохо и грязно. Руками нужно.
Но путь указал такой html/Services/
Это публикация всего сайта. Нужно указывать корневой каталог сайта, т.е. /html/. Но прежде лучше сделать резервную копию, а то автоматическая публикация может дел натворить или не до творить, сломать или удалить что-то.
Но проблема в том, что я не могу подключить эту службу к WinForms Проекту, что-то не так?
При подключении следует указывать тот адрес, по которому служба открывается в браузере.
Но пишет, что служб по этому адресу нет
Нет сборок. Нужно публиковать в корень.

Руками, просто закинуть файл asmx куда нужно и обновить папку bin.

RE: Web
2015-07-31 17:38 JustArt
Все, служба работает, спасибо

RE: Недопустимый атрибут строки подключения
2015-07-31 19:14 capetownn
Алексей? спасибо, с опозданием в несколько дней, т.к. пытался сам найти решение.
Но произошло чудо: контрол стал заполняться 28 и 29.07.2015, теперь вновь
выводятся сообщения.

В MSDN'2008 нашёл причину НЕОТКРЫТИЯ БАЗЫ:
НАРУШЕНО СООТВЕТСТВИЕ между файлом .MDF and _LOG.LDF (журнал)
НЕ НАШЁЛ ответа как возвратиться к этому соответствию.

Подготовил текст 2-го варианта:
ючевое слово не поддерживается: "provider".

вместо Imports System.Data.OleDb  использую
Imports System.Data.SqlClient

Dim Con As New SqlClient.SqlConnection("Provider=SQLClient;Data Source=.\SQLEXPRESS;AttachDbFilename=D:\2\WinApp\WinApp\Data\Data\NORTHWIND.MDF;User Instance=True;Integrated Security=SSPI")
        ' Ключевое слово не поддерживается: "provider".
        
        ' из свойств я скопировал строку подключения:
        ' Data Source=.\SQLEXPRESS;AttachDbFilename=D:\2\WinApp\WinApp\Data\NORTHWIND.MDF;Integrated Security=True;User Instance=True
        ' D:\2\WINAPP\WINAPP\DATA\NORTHWIND.MDF
        
' из нижеидущей строки выбросил Provider=SQLOLEDB;
        '+-11.1 Dim Con As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=D:\2\WinApp\WinApp\Data\NORTHWIND.MDF;Integrated Security=SSPI")
        ' Невозможно открыть пользовательскую базу данных по умолчанию. 
        ' Не удалось выполнить вход.
        ' Ошибка входа пользователя "BEST-VASYL\Vasyl".

        '+-11.2 Dim Con As New SqlClient.SqlConnection("Provider=sqlclient;Data Source=.\SQLEXPRESS;AttachDbFilename=D:\2\WinApp\WinApp\Data\NORTHWIND.MDF;Integrated Security=SSPI")
        ' Ключевое слово не поддерживается: "provider".
        ' Persist Security Info=False;Integrated Security=true;Initial Catalog=Northwind;server=(local)

        Dim SqlCom As SqlClient.SqlCommand ' Переменная для Sql запросов
        Dim DT As New Data.DataTable ' Таблица для хранения результатов запроса
        Dim DA As SqlClient.SqlDataAdapter ' Адаптер для заполнения таблицы после запроса
        SqlCom = New SqlClient.SqlCommand("SELECT * FROM [Customers]", Con)
        Con.Open() ' Открываем соединение
        ' Невозможно открыть пользовательскую базу данных по умолчанию. 
        ' Не удалось выполнить вход.
        ' Недопустимый атрибут строки подключения

        SqlCom.ExecuteNonQuery() 'Выполняем запрос
        DA = New SqlClient.SqlDataAdapter(SqlCom) 'Через адаптер получаем результаты запроса
        DA.Fill(DT) ' Заполняем таблицу результатми
        Me.DGV1.DataSource = DT ' Привязываем Грид к источнику данных
        Con.Close() ' Закрываем соединени
е



RE: Web
2015-08-02 02:40 JustArt
Сегодня 02.08.2015 была закончена служба для сайта crash.kbyte.ru
Ссылка на документацию: Клик

Search TextBox
2015-08-02 16:08 rusiko
Привет всем. Помогите пожалуйста. Есть программка на VB.NET. В программе есть SearchTextBox и пять TextBox-ов. Когда что-то вводишь в SearchTextBox, то происходит поиск нужных данных из DataGridView и результат выводится в TextBox-ы. Проблемма в следующем: Допустим если в SearchTextBox вводим слово "Европа", то производится поиск слова "Европа" из DataDrid и отображается это слово и остальные значения текущей строки DataGrid в TextBox-ах. Если хотим отредактировать слово "Европа", то оно редактируется, но измененное значение отображается после закрытия и открытия окна. Но если таким же образом произвести поиск слова "Европа", но изменить не это слово, а какие-то другие текущие значения dataGrid, то все редактируется без проблем. То есть не нужно закрывать и открывать окно. Проблема в том, что не редактируется само выбранное слово в SearchTextBox. Не знаю смог ли правильно описать вам проблему.
Вот мои коды для редактирования и для SearchTextBox.

'EditButton
    Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
        conn = New SqlConnection("Data Source=.;Initial Catalog=SDataBase;User ID=sa;Password=123456")
        myCommand.Connection = conn
        Try
            If conn.State <> ConnectionState.Open Then conn.Open()
            Dim s As String
            s = "UPDATE CutomersTbl SET FirstName = @FirstName,CustUserName = @CustUserName,City = @City,Field = @Field,Phone = @Phone,Balance = @Balance,AYS_RAYS = @AYS_RAYS,Tarix = @Tarix,Procents = @Procents,Others = @Others WHERE CustomersID = @CustomersID"
            Using myCommand As New SqlClient.SqlCommand(s, conn)
                myCommand.Parameters.Add("@FirstName", SqlDbType.NVarChar).Value = FirstName.Text
                myCommand.Parameters.Add("@CustUserName", SqlDbType.NVarChar).Value = CustUserName.Text
                myCommand.Parameters.Add("@City", SqlDbType.NVarChar).Value = City.Text
                myCommand.Parameters.Add("@Field", SqlDbType.NVarChar).Value = Field.Text
                myCommand.Parameters.Add("@Phone", SqlDbType.NVarChar).Value = Phone.Text
                myCommand.Parameters.Add("@Balance", SqlDbType.NVarChar).Value = Balance.Text
                myCommand.Parameters.Add("@AYS_RAYS", SqlDbType.NVarChar).Value = AYS_RAYS.Text
                myCommand.Parameters.Add("@Tarix", SqlDbType.DateTime).Value = DateTimePicker1.Value
                myCommand.Parameters.Add("@Procents", SqlDbType.NVarChar).Value = Procents.Text
                myCommand.Parameters.Add("@Others", SqlDbType.NVarChar).Value = Others.Text
                myCommand.Parameters.Add("@CustomersID", SqlDbType.Int).Value = DataGridView1.SelectedRows(0).Cells(0).Value
                i = myCommand.ExecuteNonQuery()
            End Using
            If (i >= 0) Then
                MsgBox("" & i & " Edit")
                LoadData()
                TxtClear()
                DataGridView1_SelectionChanged(sender, e)
            End If
            If conn.State <> ConnectionState.Closed Then conn.Close()
        Catch ex As Exception
        End Try
    End Sub   


'TextBox Search
    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
        Button4.Enabled = False
        Dim dt As DataTable = DirectCast(DataGridView1.DataSource, DataTable)
        dt.DefaultView.RowFilter = "FirstName Like '%" & TextBox1.Text.ToString() & "%' or CustUserName Like '%" & TextBox1.Text.ToString() & "%' or City Like '%" & TextBox1.Text.ToString() & "%' or Field like '%" & TextBox1.Text.ToString() & "%' or Phone Like '%" & TextBox1.Text.ToString() & "%' or Balance Like '%" & TextBox1.Text.ToString() & "%' or AYS_RAYS Like '%" & TextBox1.Text.ToString() & "%' or Procents Like '%" & TextBox1.Text.ToString() & "%' or Others Like '%" & TextBox1.Text.ToString() & "%'"
        LoadData()
    End Sub


Спасибо заранее.

RE: Web
2015-08-02 16:17 Алексей Немиро
Документация похоже только для авторизованных пользователей доступна? Предупреждений об этом не хватает

Socket
2015-08-03 02:07 JustArt
Как можно сделать программу, которая передает текст по локальной сети?
Есть такой код
using (TcpClient client = new TcpClient())
            {
                client.Connect(textBox3.Text, 80);

                using (NetworkStream stream = client.GetStream())
                {
                    using (BinaryWriter writer = new BinaryWriter(stream))
                    {
                        writer.Write(textBox1.Text);
                    }
                }
            }
И результатом его ошибка:
"Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение"
Вместо ip пробовал 127.0.0.1

RE: Socket
2015-08-03 17:02 Алексей Немиро
Нужно два приложения: клиент и сервер.

У тебя неправильный клиент. Восьмидесятый порт обычно слушают веб-серверы, для подобных целей его лучше не использовать.

Для начала нужно сделать сервер, который будет прослушивать определенный порт.

И только потом, сделать клиент и соединяться с сервером: client.Connect(адресСервер, портКоторыйСлучаеСервер);

Чат на RichTextBox
Чат на C#
Чат на Visual Basic .NET
Клиент-сервер TCP

В статьи про прокси тоже по сути об этом же:
http://kbyte.ru/ru/Programming/Articles.aspx?id=66&mode=art

var myTCP = new TcpListener(IPAddress.Parse("127.0.0.1"), 8888);
myTCP.Start();

while (true)
{
 if (myTCP.Pending())
 {
    using (Socket myClient = myTCP.AcceptSocket())
    {
      byte[] b = new byte[mySocket.ReceiveBufferSize];
      int len = 0;
      using (MemoryStream m = new MemoryStream())
      {
        while (mySocket.Poll(1000000, SelectMode.SelectRead) && (len=mySocket.Receive(b, mySocket.ReceiveBufferSize, SocketFlags.None)) > 0)
        {
          m.Write(b, 0, len);
        }
        Console.WriteLine(Encoding.UTF8.GetString(m.ToArray()));
      }
    }
  }
}


В избранное