我有一个关于GridView C#的问题。我已经使用GridView创建了下表来执行更新和确认功能。
|------------| ---- | ----- | ---------| -------- |
| Tick | Name | Phone | Modify | Confirm |
|------------| ---- | ----- | ---------| -------- |
| (checkbox) | John | 1234 | (button) | (button) |
| (checkbox) | May | 2234 | (button) | (button) |
| (checkbox) | Tim | 3234 | (button) | (button) |
|------------| ---- | ----- | ---------| -------- |
"Name"one_answers"Phone"的数据是从Access数据库的"SqlDataSource"中检索的。(数据库名称为"DBInformation")
"修改"one_answers"确认"按钮将向列的"TemplateField"中添加一个按钮。
"勾选"复选框用于将复选框添加到列的"TemplateField"中。
有可能吗
1) 单击某行的更新按钮,则用户可以在该行的GridView中修改数据。这意味着"姓名"one_answers"电话"字段将更改为文本框,并允许用户进行修改。(例如,我点击第1行更新按钮,我可以将John修改为AA,将1234修改为9999)
2) 单击"确认"按钮将更新的信息存储到我的Access数据库中(例如,我单击第1行的确认按钮,AA和9999存储到数据库中)
我不知道该怎么做,因为我不知道如何为每一行客户提供事件处理程序,或者我应该使用另一种方法来执行此函数?有人能帮我吗?非常感谢。
对于功能1:
您应该尝试查找有关ItemTemplates=>EditItemTemplate&Bind的工作方式。使用按钮和命令编辑
对于功能2:
为选择按钮设置命令以更新和处理事件。
以下是可用于gridview的事件。GridView事件。
在C#中,只能将一个SQL数据源绑定到网格视图。这样你就受到了限制。
如果你想灵活,所有的代码都必须在后端C#中。这意味着您将在单击按钮时绑定一个查询,在单击另一个按钮时绑定另一个查询。