2012-02-12 52 views
0

我有一个关于GridView C#的问题。我已经使用GridView创建了下面的表来执行更新和确认功能。通过单击GridView中的按钮修改单行数据

|------------| ---- | ----- | ---------| -------- | 
| Tick | Name | Phone | Modify | Confirm | 
|------------| ---- | ----- | ---------| -------- | 
| (checkbox) | John | 1234 | (button) | (button) | 
| (checkbox) | May | 2234 | (button) | (button) | 
| (checkbox) | Tim | 3234 | (button) | (button) | 
|------------| ---- | ----- | ---------| -------- | 

'Name'和'Phone'的数据是从Access数据库的'SqlDataSource'中检索的。 (数据库名称是'DBInformation')

“修改”和“确认”按钮将添加一个按钮到列的“TemplateField”。

“勾选”复选框将添加复选框到列的“TemplateField”。

是否有可能

1)单击某行的更新按钮,那么用户可以修改该行GridView中的数据。这意味着“姓名”和“电话”字段将更改为文本框并允许用户进行修改。 (例如,我点击第1行更新按钮,我可以修改约翰到AA和1234至9999)

2)单击确认按钮来存储更新的信息到我的Access数据库 (例如我点击行1确认按钮, AA和9999存储到数据库)

我不知道如何做到这一点,因为我不知道如何为每一行的客户事件处理程序或我应该使用另一种方法来执行此功能?谁能帮我?非常感谢你。

回答

0

对于功能1:

你应该尝试找出有关的ItemTemplate => EditItemTemplate中&绑定是如何工作的信息。使用按钮,命令编辑

对于功能2:

set命令选择按钮,更新和处理事件。

这里是可用于gridview的事件。 GridView Events

0

您只能将一个SQL数据源绑定到C#中的网格视图。那样你就有限了。

如果您想要灵活,您的所有代码必须位于后端C#中。这意味着当你点击按钮时你会绑定一个查询,当你点击另一个按钮时你会绑定另一个查询,所以是的。

相关问题