Venture Tan Ответов: 1

Как правильно использовать код параметра и как правильно выбрать данные datagridview и перейти в текстовое поле?


Я просто новичок, но я действительно то, что понимает и узнать правильный способ кодов в vb.net использование ms acces. Пожалуйста, научите меня на собственном примере.

о параметрах что является правильным способом или лучше всего использовать?
cmd.Parameters.Add(New OleDb.OleDbParameter("@ID", OleDbType.Numeric)).Value =
TextBox1.Text

cmd.Parameters.Add(New OleDbParameter("ID", CType(TextBox1.Text, String)))


о выборе datagridview для перемещения данных в текстовое поле что является правильным или есть другой способ, который является правильным?
TextBox1.Text = DataGridView1.CurrentRow.Cells(0).Value
 TextBox1.Text = DataGridView1.CurrentRow.Cells(0).Value.ToString()


Что я уже пробовал:

используя этот код, но я запутался, в чем разница? или правильный, чтобы использовать?

1 Ответов

Рейтинг:
0

Wilson Eden

Для добавления параметров я предпочитаю более короткий способ:

cmd.Parameters.AddWithValue("ID", TextBox1.Text)
cmd.Parameters.AddWithValue("DOB", DatePicker1.Value.Date)

Таким образом, он сохраняет тип данных.

О выборе значения ячейки datagridview:
Dim row As DataGridViewRow = DataGridView1.Rows(x)
TextBox1.Text = row.Cells(clmID.Index).Value

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


Venture Tan

Здравствуйте, Уилсон Иден, я ценю ваши усилия и готовность ответить на мой вопрос.
Я читал какую-то статью, но потерял ссылку, которая никогда не была user .addwithValue?
я надеюсь, что смогу найти эту ссылку, чтобы поделиться ею с вами.

Venture Tan

Я нашел ссылку https://blogs.msmvps.com/jcoehoorn/blog/2014/05/12/can-we-stop-using-addwithvalue-already/

Wilson Eden

Спасибо тебе, рисковый Тан, за урок. Теперь это объясняет, почему он становится медленнее.

Venture Tan

о, добро пожаловать, братан, я счастлив, что могу помочь тебе, даже если я всего лишь новичок ^_^.