索引超出了数组界限,请教一下大神,怎么进行数组传多个值,在下新手小白一个

图片说明

请教一下大神,这个数组传值应该怎么写?我是想往另一个页面传两个值,传一个值,我会写,但是传两个值,我就不知道怎么拼接了

 //双击事件
        private void DoubleClick(object sender, EventArgs e)
        {
            DataRow[] arrRows = BaseList.GetSelectRows();
            PlaceBarList removeForm = new PlaceBarList(arrRows[1]["FurnaceNoVch"].ToString(), arrRows[1]["MasterNameVch"].ToString());
            removeForm.ShowDialog();
            removeForm.StartPosition = FormStartPosition.CenterScreen;
        }
net

4个回答

 arrRows[1]["FurnaceNoVch"]

arrRowss是一维数组,,你这样用,,,妥?

Small_Mouse0
鼠小 没关系,,不会很多的,,,首先返回值类型一卡,,然后输入参数在一卡,,符合条件的也就没几个了,,然后试试呗。
大约 3 年之前 回复
gxx13285640837
洞妖洞妖呼叫洞拐 回复小鼠标丶: 这后面方法有好多的,我也不知道应该点哪个?
大约 3 年之前 回复
Small_Mouse0
鼠小 PlaceBarList removeForm = new PlaceBarList(arrRows[1] 在这个后面打 点,,会有自动提示的
大约 3 年之前 回复
gxx13285640837
洞妖洞妖呼叫洞拐 回复小鼠标丶: 不是,在哪地方打点啊?有什么方法?
大约 3 年之前 回复
Small_Mouse0
鼠小 。。。有方法的,,vs自动提示用起来 打个 . 点,,看有什么方法,,
大约 3 年之前 回复
gxx13285640837
洞妖洞妖呼叫洞拐 我也知道这样用不妥,但是应该怎么改?
大约 3 年之前 回复

要用数组的话,你把他定义为DataRow[][] arrRows = BaseList.GetSelectRows();但是BaseList.GetSelectRows()的值也必须是[][]格式的

gxx13285640837
洞妖洞妖呼叫洞拐 这怎么用?用不好啊
大约 3 年之前 回复

你传两个值为什么下标都是1,这样是把两个值存在一个地方肯定报错啊。

gxx13285640837
洞妖洞妖呼叫洞拐 我之前第一个是0,第二个是1,但是报同样的错误,然后我就改了,现在这个怎么改?
大约 3 年之前 回复

而且 你定义的是一维数组,给二维数组传值。。。

立即提问
相关内容推荐