标题: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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-125491-1-1.html




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

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