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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2009, 22:49   #1
Ponvit
 
Регистрация: 14.04.2009
Сообщений: 4
По умолчанию Перевести из visual basic в С#

Доброго времени суток уважаемые знатоки. Нужна помощь перевода кода:
Код:
If InStr(DataGridView.Item(i,j).Value, Textbox1.text) Then
DataGridView.Item(i,j).Style.BackColor = Color.Red
DataGridView.Item(i,j).Style.ForeColor = Color.Green
End IF
Next j
Next i
В С#

Последний раз редактировалось MaTBeu; 15.04.2009 в 17:44.
Ponvit вне форума Ответить с цитированием
Старый 15.04.2009, 06:38   #2
akasex
Форумчанин Подтвердите свой е-майл
 
Аватар для akasex
 
Регистрация: 31.03.2008
Сообщений: 179
По умолчанию

maybe something like that ...

Код:
string baseStr = DataGridView.Item[i,j].Value.ToString();
if ( baseStr.IndexOf(TextBox1.Text) > 0)
{
      DataGridView.Item[i,j].Style.BackColor = Color.Red;
      DataGridView.Item[i,j].Style.ForeColor = Color.Green;
}

Последний раз редактировалось akasex; 15.04.2009 в 06:38. Причина: don't need first line....
akasex вне форума Ответить с цитированием
Старый 15.04.2009, 11:42   #3
Ponvit
 
Регистрация: 14.04.2009
Сообщений: 4
По умолчанию

string baseStr = DataGridView.Rows[j].Cells[i].Value.ToString();

Спасибо вроде пока работает только срабатывает поиск по числам от 0 до 9 а сам текст не ищет
Ponvit вне форума Ответить с цитированием
Старый 15.04.2009, 13:06   #4
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Можешь воспользоваться этой тулой: http://www.developerfusion.com/tools.../vb-to-csharp/
Hollander вне форума Ответить с цитированием
Старый 23.04.2009, 17:50   #5
Брахман
 
Регистрация: 23.04.2009
Сообщений: 7
По умолчанию

reflector-замеччательная вещь.этот декомпилятор способен представить код программы в delphi 8,c# и других языках,которые генерируют net код.может тебе он поможет?
Брахман вне форума Ответить с цитированием
Старый 30.04.2009, 10:15   #6
diomercury
 
Регистрация: 30.04.2009
Сообщений: 7
Подмигивание почти правильно

Цитата:
Сообщение от akasex Посмотреть сообщение
maybe something like that ...

Код:
string baseStr = DataGridView.Item[i,j].Value.ToString();
if ( baseStr.IndexOf(TextBox1.Text) > 0)
{
      DataGridView.Item[i,j].Style.BackColor = Color.Red;
      DataGridView.Item[i,j].Style.ForeColor = Color.Green;
}
Не учёл только различий в индексации VB и C#.

Код:
baseStr.IndexOf(TextBox1.Text) >= 0
[Nosce te ipsum]
diomercury вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Basic 6 С.М.С Помощь студентам 3 29.12.2008 15:45
Помогите перевести наипростейшую программу в Visual Basic из Delphi Cooler Общие вопросы Delphi 1 20.11.2006 21:21