如何在ASP.NET中的ListView中的CheckedChanged事件中查找数据键?
我在项目模板中使用列表视图我使用标签和复选框。 我希望每当用户点击复选框时,值应该在table.i中使用listview中的数据键更新。在datakey值的基础上应该在表中更新。 查询是:
string updateQuery = "UPDATE [TABLE] SET [COLUMN] = " + Convert.ToInt32(chk.Checked) + " WHERE PK_ID =" + dataKey + " ";`
我也希望在显示结果时提供一些帮助,因为它在table.means中,如果特定pkid的表中列的值为1,则应检查该复选框。
这是代码片段:
Focus Area Is Current Focused
item selected
帮我。
检查一下:可能有助于解决您的geting datakey问题
protected void chkFocusArea_CheckedChanged(object sender, EventArgs e) { CheckBox cb = (CheckBox)sender; ListViewItem item = (ListViewItem)cb.NamingContainer; ListViewDataItem dataItem = (ListViewDataItem)item ; string code = ListView1.DataKeys[dataItem.DisplayIndex].Value.ToString(); }
使用数据绑定表达式
在chkFocusArea_CheckedChanged事件处理程序中,执行数据库插入并重新绑定数据。
- ASP.NET 5中的dependency injection和对象处理
- 如何通过ASP.NET中的另一个下拉列表过滤下拉列表值,c#
- 如何扩展AuthorizeAttribute并检查用户的角色
- 尝试激活’AuthController’时无法解析类型’Microsoft.AspNetCore.Identity.UserManager`的服务
- 以编程方式在asp.net应用程序上的microsoft.identityModel中配置federatedAuthentication元素
- c#.net更改标签文本
- Asp.net比较validation器以validation日期
- Windows模拟和复制令牌
- 创建.ICS文件,添加到outlook