vb中 spread控件 activerow 怎么用。
比如说我点击一行数据,在旁边textbox中列出该行的数据我说得不够详细吗?spread控件已经取出数据库里面数据,显示的只是一行的一部分,当我鼠标单击这一行的时候,这行...
比如说我点击一行数据,在旁边textbox中列出该行的数据
我说得不够详细吗?spread控件已经取出数据库里面数据,显示的只是一行的一部分,当我鼠标单击这一行的时候,这行数据库里面的所有数据显示到旁边的textbox框里。够清楚了吧。 展开
我说得不够详细吗?spread控件已经取出数据库里面数据,显示的只是一行的一部分,当我鼠标单击这一行的时候,这行数据库里面的所有数据显示到旁边的textbox框里。够清楚了吧。 展开
1个回答
展开全部
就是通过设置行和列遍历这一行,然后取值,大概就是下面的意思
colCount = fpSpread1.ActiveSheet.Columns.Count
for i=0 to colCount-1
fpSpread1.ActiveSheet.SetActiveCell(fpSpread1.ActiveSheet.ActiveRowIndex, i);
textbox.text=fpSpread1.ActiveSheet.ActiveCell.value
next
colCount = fpSpread1.ActiveSheet.Columns.Count
for i=0 to colCount-1
fpSpread1.ActiveSheet.SetActiveCell(fpSpread1.ActiveSheet.ActiveRowIndex, i);
textbox.text=fpSpread1.ActiveSheet.ActiveCell.value
next
追问
是vb 不是 vb.net。 fpSpread1.ActiveSheet 后面就已经点不出了。意思到能领悟到,不过不知道怎么照着改。 刚开始学哈,麻烦你在说下哈。谢~!
追答
fpSpread1.Row = fpSpread1.ActiveRow
For i = 1 To fpSpread1.MaxCols
fpSpread1.Col = i
MsgBox fpSpread1.Value
Next i
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询