我想更新数据库表中的两列。如何使用数据集和数据表更新数据库中的两列
下面是我用来遍历数据网格以获取商店地址的代码。 在我使用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", "", "");
}
}
您可能想要使用['SqlDataAdapter'](http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldataadapter.aspx)。它可能适合您的方案,并允许您填充网格并更新数据库。 – 2013-04-08 13:30:58