在DataGrid摸板列中有一列编辑列:
aspx代码:<asp:CheckBoxList id="CheckBoxList1" runat="server" Width="200px" RepeatColumns="2">
<asp:ListItem Value="xxxx">xxxx</asp:ListItem>
<asp:ListItem Value="..">..</asp:ListItem>
...
</asp:CheckBoxList>
cs代码:更新函数如下:
public void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string key = DataGrid1.DataKeys[DataGrid1.EditItemIndex].ToString();
string sqlQuery="...";
sqlConnection1.Open();
string quanxian; //记录权限序列
quanxian="";
if (CheckBoxList1.Items[0].Selected) ////编辑提示此行出问题!!!
{quanxian+="1";}
else
{ quanxian+="0";}
if (CheckBoxList1.Items[1].Selected)
{quanxian+="1";}
else
{quanxian+="0";}
...........编辑后提示“未将对象引用到实例”,看了一些文章还是不太明白,请各位方家指点~~
aspx代码:<asp:CheckBoxList id="CheckBoxList1" runat="server" Width="200px" RepeatColumns="2">
<asp:ListItem Value="xxxx">xxxx</asp:ListItem>
<asp:ListItem Value="..">..</asp:ListItem>
...
</asp:CheckBoxList>
cs代码:更新函数如下:
public void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string key = DataGrid1.DataKeys[DataGrid1.EditItemIndex].ToString();
string sqlQuery="...";
sqlConnection1.Open();
string quanxian; //记录权限序列
quanxian="";
if (CheckBoxList1.Items[0].Selected) ////编辑提示此行出问题!!!
{quanxian+="1";}
else
{ quanxian+="0";}
if (CheckBoxList1.Items[1].Selected)
{quanxian+="1";}
else
{quanxian+="0";}
...........编辑后提示“未将对象引用到实例”,看了一些文章还是不太明白,请各位方家指点~~
解决方案 »
- gridview列宽问题
- 请问asp.net ajax项目的异常,是什么原因造成的?
- 用查询分析SQL转入Excel出错误?
- 哪位配置过 SQL缓存依赖 的仁兄 谈谈 它的性能怎样? 提升性能明显吗?
- 怎么保存远程图片到本地啊!重赏!!!
- 刚学asp.net,抄了一段书上的代码,可是为什么运行不了?????
- 大家觉得这个网站怎么样?麻烦大家给点意见.十分感谢.
- 怎么样在ASPX页面中连接已经写好的样式表文件(.css)?
- 如何获取Microsoft.Web.UI.WebControls.TreeView控件的当前选中NodeTree在后台服务
- 关于TextBox.OnTextChange的问题
- 怎么使点“编辑”按钮时textbox及button排成如http://www.tedit.net/TEditNorthwind/Toolbar.aspx的版式??
- 偶是asp.net新手,刚写了一个页,用来实现精确打印的(套打),大家拍拍板转
if (chkCtrl .Items[0].Selected)
要先取得其對象才行
要先取得其對象才行” 还是不太明白,再学习,呵呵!多谢。