asp.net中GridView控件遍历的小例子_实用技巧

复制代码 代码如下:

int intCount = this.GridView1.Rows.Count; //总行数
for (int i = 0; i < intCount; i++)
{
  Label1.Text = ((HyperLink)GridView1.Rows[i].Cells[0].Controls[0]).Text.ToString().Trim();

}

for (i = 0; i < GridViewID.Rows.Count; i++)
{
   CheckBox chkVote =  (CheckBox)GridView1.Rows[i].FindControl("CheckBox2");
}

上面都是利用for来遍历ridview控件,下面我来利用foreach来遍历控件。

复制代码 代码如下:

foreach   (GridViewRow   row   in   GridView1.Rows)  
{  
    CheckBox   cb   =   (CheckBox)row.FindControl("CheckBox2");  
    if(cb.Checked==true)  
    {  
    }  
}

时间: 2024-10-04 11:08:14

asp.net中GridView控件遍历的小例子_实用技巧的相关文章

asp.net中GridView控件遍历程序

 代码如下 复制代码 int intCount = this.GridView1.Rows.Count; //总行数 for (int i = 0; i < intCount; i++) {   Label1.Text = ((HyperLink)GridView1.Rows[i].Cells[0].Controls[0]).Text.ToString().Trim();           } for (i = 0; i < GridViewID.Rows.Count; i++) {   

ASP.NET中GridView和Repeater重复数据如何合并_实用技巧

这几天做一个项目有用到表格显示数据的地方,客户要求重复的数据列需要合并,就总结了一下GridView 和 Repeater 关于重复数据合并的方法. 效果图如下 : GridView : 前台代码 : <div> <asp:GridView ID="gvIncome" runat="server" AutoGenerateColumns="False"> <Columns> <asp:TemplateFi

asp.net微软图表控件使用示例代码分享_实用技巧

复制代码 代码如下: <configuration>  <system.webServer>    <handlers>      <remove name="ChartImageHandler" />      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" 

asp.net 遍历repeater中的控件的几种方式_实用技巧

方式1: 复制代码 代码如下: foreach (Control c in this.Repeater1.Controls) { HtmlInputCheckBox check = (HtmlInputCheckBox)c.FindControl("cbDelete1"); if( check != null ) { check.Checked = true; } } 方式2: 复制代码 代码如下: for (int i=0;i<this.Repeater1.Items.Coun

ASP.NET MVC处理文件上传的小例子_实用技巧

复制代码 代码如下: <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <h2>Files uploaded to server</h2> <div id="dialog" title="Upload files"> <% using (Html.B

ASP.NET实现License Key输入功能的小例子_实用技巧

  这个演示,在输入时,是不需要与服务端交互,只有全部输入完毕之后,用户点铵钮才进行验证.因此在这里,写Javascript来实现即可. js: 复制代码 代码如下: <script type="text/javascript">        function JumpToNextTextBox(currentTxtBox, nextTextBoxID) {            if (currentTxtBox.value.length >= 5) {     

ASP.NET 实现验证码以及刷新验证码的小例子_实用技巧

实现代码 复制代码 代码如下: /// <summary>    /// 生成验证码图片,保存session名称VerificationCode    /// </summary>    public static void CreateVerificationCode()    {        int number;        string checkCode = string.Empty;         //随机数种子        Random randoms = n

灵活掌握asp.net中gridview控件的多种使用方法(下)_实用技巧

继续上篇文章的学习<灵活掌握asp.net中gridview控件的多种使用方法(上)>,在此基础上巩固gridview控件的操作使用,更上一层楼. 11.GridView实现用"..."代替超长字符串:效果图:   解决方法:数据绑定后过滤每一行即可 for (int i = 0; i <= GridView1.Rows.Count - 1; i++) { DataRowView mydrv; string gIntro; if (GridView1.PageInde

灵活掌握asp.net中gridview控件的多种使用方法(上)_实用技巧

灵活使用asp.net中gridview控件的方法有很多种,本文内容很富,希望大家都能有所收获. 1.GridView无代码分页排序: 效果图: 小提示: 1.AllowSorting设为True,aspx代码中是AllowSorting="True": 2.默认1页10条,如果要修改每页条数,修改PageSize即可,在aspx代码中是PageSize="12". 3.默认的是单向排序的,右击GridView弹出"属性",选择AllowSort