当列的单元格为空时如何从datagridview中选择行

富久

新成员
已加入
2013年7月21日
留言内容
3
编程经验
Beginner
你好呀 !
当列的单元格为空时如何从datagridview中选择行
我尝试了几次但没有任何效果
请帮忙
当列具有单元格为Empty.png时如何从Datagridview中选择行
C#:
[COLOR=#000000]void filter()[/COLOR]       {
            try
            {
               if (dataGridView1.Rows.Count > 0 )
               {
                   for (int i =0 ; i<=dataGridView1.Rows.Count ;i++)
                   {
                       for (int j=0; j<=dataGridView1 .Rows .Count ;j++)
                       {
                           string row = dataGridView1.Rows[i].Cells["UserName"].Value.ToString().Trim();
                           if (row =="")
                           {
                               dataGridView1.Rows.RemoveAt(i);
                               i--;
                               //sqlconn.Open();
                               //string sqlquery = "select * from tbl... where id='" + dataGridView1.Rows[i].Cells["UserID"].Value.ToString() + "'";
                               //SqlCommand sqlcmd = new SqlCommand(sqlquery, sqlconn);
                               //SqlDataAdapter sqlda = new SqlDataAdapter(sqlcmd);
                               //DataTable dt = new DataTable();
                               //sqlda.Fill(dt);
                               //dataGridView1.DataSource = dt;
                               //sqlconn.Close();
                           }
                       }
                   }
               }
           
           }
           catch(Exception e)
           {
               MessageBox.Show(e.ToString());
           }
           [COLOR=#000000]       }[/COLOR]
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,534
地点
悉尼,澳大利亚
编程经验
10+
您是说只想显示UserName为空的行吗?网格是否绑定到任何东西,例如福彩12选5走势图表?如果不是,那有什么理由不能呢?只是过滤绑定福彩12选5走势图要容易得多。
 
最佳 底部