にパラメータとしてオブジェクト名を渡す私はこのコードを持っています。 このメソッドは正常に動作しますが、メソッドのパラメータにDataGridViewの名前を渡す方法があるかどうかを知りたいと思います。このようなもの(擬似コード)方法
public void llenarDGVChoferes (string _comando, dgvName) //dgvName = DataGridView's name
{
//ComandoSQL para el dgvChoferes
var comando = _comando;
var datosConexion = new SqlConnection(stringconnection); // Your Connection String here
//ComandoSQL para el dgvClientes
var dataAdapter = new SqlDataAdapter(comando, datosConexion);
var commandBuilder = new SqlCommandBuilder(dataAdapter);
var ds = new DataSet();
dataAdapter.Fill(ds);
dgvName.ReadOnly = true;
dgvName.DataSource = ds.Tables[0];
dgvName.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
}
この方法で任意のDataGridViewを入力することができます。
をパラメータ 'DataGridViewのdataGridView'を追加し、呼び出しサイトでそれを提供することにより。 – CodeCaster
@CodeCasterそれは動作します!大いに感謝する! – Natarr
'DataGridView' by valueのような参照型を渡し、ここでやりたいようにそのプロパティを変更する方法を含む、パラメータの受け渡しの仕組みについては、重複したマークを参照してください(つまり、その他の値)。詳細についてはhttp://www.yoda.arachsys.com/csharp/parameters.html(重複して記載されている注釈で示唆されているように)およびhttps://stackoverflow.com/questions/1750070/のような関連するQ&Aも参照してください。値渡しによる値渡しやhttps://stackoverflow.com/questions/18787530/passing-reference-type-in-c-sharp –