读书人

哪位高手能帮小弟我解释下这段代码

发布时间: 2012-01-06 22:55:18 作者: rapoo

谁能帮我解释下这段代码?
public string datag_zt(int a)
{
string b=this.dataGrid7[this.dataGrid7.CurrentRowIndex,a].ToString();
return b;
}
public int index_d()
{
int bb=this.dataGrid7.CurrentRowIndex;
return bb;
}
public string datag_pre(int a)
{
string b;
if(this.dataGrid7.CurrentRowIndex> 0)
{
this.dataGrid7.UnSelect(this.dataGrid7.CurrentRowIndex);
this.dataGrid7.CurrentRowIndex=this.dataGrid7.CurrentRowIndex-1;
b=this.dataGrid7[this.dataGrid7.CurrentRowIndex,a].ToString();

}
else
{
b=this.dataGrid7[this.dataGrid7.CurrentRowIndex,a].ToString();
MessageBox.Show( "上一条记录不存在! ", "提示 ",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
return b;
}
public string datag_next(int a)
{
string b;
int bb=frmMain.frmbd.aa-1;

if(this.dataGrid7.CurrentRowIndex <bb)
{
this.dataGrid7.UnSelect(this.dataGrid7.CurrentRowIndex);
this.dataGrid7.CurrentRowIndex=this.dataGrid7.CurrentRowIndex+1;
b=this.dataGrid7[this.dataGrid7.CurrentRowIndex,a].ToString();
}
else
{
b=this.dataGrid7[this.dataGrid7.CurrentRowIndex,a].ToString();
MessageBox.Show( "这是最后一条记录! ", "提示 ",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
return b;
}



[解决办法]
//dataGrid7中this.dataGrid7.CurrentRowIndex行,a列的值。
//dataGrid7中的行的索引.
//dataGrid7如果中的不是第一行上一行!
//dataGrid7如果中的不是最後一行下一行!

[解决办法]
//取当前行指定索引列的值
public string datag_zt(int a)
{
string b=this.dataGrid7[this.dataGrid7.CurrentRowIndex,a].ToString();
return b;
}
[解决办法]
//当前行的索引值
public int index_d()
{
int bb=this.dataGrid7.CurrentRowIndex;
return bb;
}

读书人网 >C#

热点推荐