-1

データベース テーブルの 2 つの列を更新したいと考えています。

以下は、データグリッドを反復処理してショップの住所を取得するために使用するコードです。メソッド GetGoogleSearch を使用して GPS 座標を検索するために使用するデータベースで。

次に、インターネットから GPS 座標を取得し、それらをデータテーブルに入れます。

列を更新し、見つけたデータを入れて、データベースの経度と緯度の座標に対して現在 NULL に設定されている列を更新したいと考えています。

反復するためのコードを以下に示し、GPS 座標を取得する方法を以下に示します。

折りたたむ | コードをコピー

private void btnMapStoreAddresses_Click(object sender, EventArgs e)
{

    AddressServiceData _AddressServiceData = new AddressServiceData();

    try
    {

        DataTable _PnPStoresListDataTable = new DataTable();
        string address = string.Empty;

        int GridRowCounnt = 0;
        GridRowCounnt = dgrgPnPStores.RowCount;


        for (int i = 0; i < GridRowCounnt; i++)
        {
             address = dgrgPnPStores.Rows[i].Cells[5].Value.ToString();
            _PnPStoresListDataTable = _AddressServiceData.GetGoogleSearch("", address + " South Africa", "", "");             


        }

}
4

1 に答える 1

0

行やテーブルを操作する前に、データセットが必要です。このリンクが役立つ場合があります。

C# データセット

このリンクにも適切な例があります。

http://support.microsoft.com/kb/320714

ただし - アレックスが言うように、SQLDataAdapter を使用するのが最も良いでしょう。

于 2013-04-08T13:43:07.527 に答える