戈文德·桑卡(Govind Sankar)
活跃的成员
- 已加入
- 2020年5月15日
- 留言内容
- 29
- 编程经验
- Beginner
你好
我有一个具有ID,名字,姓氏,电话号码和地址的sql server数据库。我创建了一个具有数据库数据集的wpf应用程序,并使用datagrid视图查看该表。我这样做是作为学习过程。现在,我正在学习如何在Visual Studio中使用wpf应用程序更新数据库。我学习了如何更新一个值,即电话号码。我使用表格适配器使用带有按钮的名字更新电话号码。当您按下按钮时,它将更新数据库。
单击更新是按钮,此操作会得到名字,然后使用它通过具有sql查询的表适配器来更新电话号码
这部分有效。但是,现在我要执行的操作是使用ID并仅使用一个按钮和一个表适配器来更新更新为First Name,Last Name,Phone Number或Address的任何值。这是可能的还是我必须为每个列创建单独的按钮和单独的表适配器。谢谢。
我有一个具有ID,名字,姓氏,电话号码和地址的sql server数据库。我创建了一个具有数据库数据集的wpf应用程序,并使用datagrid视图查看该表。我这样做是作为学习过程。现在,我正在学习如何在Visual Studio中使用wpf应用程序更新数据库。我学习了如何更新一个值,即电话号码。我使用表格适配器使用带有按钮的名字更新电话号码。当您按下按钮时,它将更新数据库。
C#:
private void 更新资料 _Click(object sender, RoutedEventArgs e)
{
string FirstName = FN1_Name.Text;
string NewPhoneNo = Interaction.InputBox("Enter Phone Number", "Update", "");
if (NewPhoneNo != "")
{
friends1TableAdapter.UpdatePhoneNumberQuery(NewPhoneNo, FirstName);
}
}
单击更新是按钮,此操作会得到名字,然后使用它通过具有sql查询的表适配器来更新电话号码
SQL:
更新资料 Friends1
Set [Phone Number] = @Phone_Number
Where ([First Name] = @First_Name)
这部分有效。但是,现在我要执行的操作是使用ID并仅使用一个按钮和一个表适配器来更新更新为First Name,Last Name,Phone Number或Address的任何值。这是可能的还是我必须为每个列创建单独的按钮和单独的表适配器。谢谢。
由主持人最后编辑: