| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6363 人关注过本帖
标题:DataGrid选定行颜色问题
取消只看楼主 加入收藏
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 
dataGrid1.Select(0);这个是选择指定行....能不能一次选几行呀??
就是 dataGrid1.Select(0); dataGrid1.Select(1);是不是选中了0 1 二个行...

2007-03-21 14:06
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 
liuminghui兄弟..再问你一个.要是答好了,以上问题就解决了..
我怎么样返回A>60的行数(是所在表的第几行)

2007-03-21 14:10
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 
dataGrid1.Select(0);
dataGrid1.Select(1);
dataGrid1.SelectionBackColor = Color.Red;
这样的话.0行跟1行都会变成红色的

2007-03-21 14:49
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 
就是呀...要全都显示出来..再找到小于60的在第几行(行数)才可以...这个还要想想

2007-03-21 15:26
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 


private void button5_Click(object sender, EventArgs e)
{
string sql = path.Text;//连接数据库
string sele = "SELECT * from GYS ";
OleDbConnection conn = new OleDbConnection(sql);
OleDbDataAdapter dataa = new OleDbDataAdapter(sele, conn);
DataSet dataset1 = new DataSet();
conn.Open();
dataa.Fill(dataset1, "GYS");
conn.Close();
DataGridCell Mycell = new DataGridCell();
string b = "";
Mycell.ColumnNumber = 5;//字段所在列(这个列数是固定的所以可以算出)
for (int a=1;a<Convert.ToInt32((dataset1.Tables["GYS"].Rows.Count.ToString()));a++)
{
Mycell.RowNumber = a;
b = this.dataGrid1[Mycell].ToString();
if (Convert.ToInt32(b) < 60)
dataGrid1.Select(a);

}
dataGrid1.SelectionBackColor = Color.Red;
}


2007-03-21 15:42
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 
这样可以..兄弟看看

2007-03-21 15:44
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 
兄弟...这样是可以..不过还有一个问题....就是..我在运行时我要是点了一下DataGrid1或是选择一行....那...设定好的行的颜色就会消失...

2007-03-21 15:53
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 
你的DataGrid有没有绑定表?
邦定了不会出错..

2007-03-21 16:01
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 

dataGrid1.SetDataBinding(dataset1, "YW_TZD");


2007-03-21 16:03
lunly
Rank: 1
等 级:新手上路
帖 子:295
专家分:0
注 册:2007-1-17
收藏
得分:0 
            dataGrid1.SetDataBinding(dataset1, "YW_TZD");

2007-03-21 16:04
快速回复:DataGrid选定行颜色问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017295 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved