首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

.net中如何用findcontrol获得GridView自定义控件的值

问: 要获得MAmount的值如何获得 <asp:TemplateField HeaderText="数量" SortExPRession="MAmount" HeaderStyle-Width="150"> <ItemTemplate> <my:SelectNumber ID="MAmount" runat="server" Value='<%#Bind("MAmount") %>' /> </ItemTemplate> </asp:TemplateField> 问题补充:要将GridView中的数据批量修改,用FindControl获得<my:SelectNumber ID="MAmount" runat="server" Value='<%#Bind("MAmount") %>' />的值 cmd.CommandType = C...
类别:网页编程 - ASP.NET    查看:127    更新:2014-05-20

获得DataGridViewCheckBoxColumn的状态

当我们选中该Cell后,第1时间得到的该值为:dgView1.Rows(i).Cells(1).Value = False 不过在DataGridView.CurrentCellDirtyStateChanged事件中增加以下语句:DataGridView.CommitEdit 该事件的意思是:单元格状态因其内容更改而更改是发生 CommitEdit :将当前单元格中的更改提交到数据缓存,但不结束编辑模式 引自msdn: 通常,复选框单元格值专门用于存储(如同其他任何数据一样)或用于执行批量操作。如果您想在用户单击复选框单元格时立即作出响应,可以处理 DataGridView.CellClick 事件,但此事件发生在单元格值更新之前。如果在单击时需要新的值,则有一个选项可以计算基于当前值的预期值。另一...
类别:网页编程 - ASP.NET    查看:103    更新:2014-05-20

GRIDVIEW使用模板列中的LinkButton

ASP.NET2.0中的GRIDVIEW控件在使用TemplateField中的LinkButton时如何在RowCommand事件中找到当前行index的方法 ASP.NET2.0中的GRIDVIEW控件真是非常奇怪,不知道MS是怎么考虑的,在GRIDVIEW里,行索引被放在了CommandArgument里面,而不是像DataGrid那样可以利用this.MyDataGrid.DataKeys[e.Item.ItemIndex].ToString()方便的取出主键值,同时我们注意到,如果使用默认的CommandField,<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" /> 则可以在RowCommand中使用如下代码取出行号: protected void GridVie...
类别:网页编程 - ASP.NET    查看:97    更新:2014-05-20

在DataGridView中获得DataGridViewCheckBoxColumn的状态

当我们选中该Cell后,第1时间得到的该值为: dgView1.Rows(i).Cells(1).Value = False 不过在DataGridView.CurrentCellDirtyStateChanged事件中增加以下语句: DataGridView.CommitEdit  该事件的意思是:单元格状态因其内容更改而更改是发生 CommitEdit :将当前单元格中的更改提交到数据缓存,但不结束编辑模式 引自msdn: 通常,复选框单元格值专门用于存储(如同其他任何数据一样)或用于执行批量操作。如果您想在用户单击复选框单元格时立即作出响应,可以处理 DataGridView.CellClick 事件,但此事件发生在单元格值更新之前。如果在单击时需要新的值,则有一个选项可以...
类别:网页编程 - ASP.NET    查看:121    更新:2014-05-20

关于DataGridView中如何接收处于编辑状态下的当前信息

前几天在尝试使用2005新出的DataGridView 控件,结果在接收当前编辑状态下的文本信息的时候出现了麻烦。比方我现在处在第一行第一列,然后我输入一个1,那这个1是什么时候才会邦定到空间的value属性里面呢,你可以通过两个途径,一个是cellendedit一个是valuechanged事件中取到,但是,还有一个麻烦,这两个事件都是在焦点移到别的cell里面去的时候才会触发或者前者在EndEdit函数执行后触发,但是什么地方去写这个函数,能不能达到预期效果呢?我做了个尝试,我曾经尝试在processcmdkey里面写这个函数触发CellEndEdit事件,但是百试不得其果,如果哪位朋友看到这里并且已经实现了的话,那么希望能够给我下个例子演示下,所以无奈下,...
类别:网页编程 - ASP.NET    查看:112    更新:2014-05-20