问题描述
我在用vb.net做数据库是发现一个小问题.我想把datagrid中的某行某列做为sqlcommand的参数,在如下语句时:mysqlcommand.Parameters.Add("@guest",SqlDbType.VarChar,15).Value=mydatagrid.DataSource.Rows(mydatagrid.CurrentRowIndex).Item("用户名")运行程序会在这卡3秒,但没出现错误.而如果换成如下语句时,则很顺利:DimmydatatableAsNewDataTablemydatatable=mydatagrid.DataSourcesqlcommand.Parameters.Add("@guest",SqlDbType.VarChar,15).Value=mydatatable.Rows(datagrid.CurrentRowIndex).Item("用户名")请问是为什么,谢了.
时间: 2024-11-10 00:37:34