C# 字符串数组到数据行数组

C# 字符串数组到数据行数组,c#,asp.net,gridview,datarow,C#,Asp.net,Gridview,Datarow,我想将数组的字符串分配给datarow数组 我的代码如下 protected void btnGenerate_Click(object sender, EventArgs e) { DataRow[] dRow; foreach (GridViewRow grRow in grdACH.Rows) { CheckBox chkItem = (CheckBox)grRow.FindControl("checkRec"); if (chkI

我想将数组的字符串分配给datarow数组

我的代码如下

protected void btnGenerate_Click(object sender, EventArgs e)
{
    DataRow[] dRow; 
    foreach (GridViewRow grRow in grdACH.Rows)
    {
        CheckBox chkItem = (CheckBox)grRow.FindControl("checkRec");
        if (chkItem.Checked)
        {
            chkItm = true;
            chkcnt++;
            strBankTypeID += ((Label)grRow.FindControl("lblBankType")).Text.ToString();
            strBnkArray = strBankTypeID.Split(',');
            foreach (string str in strBnkArray)
            {
                //Here i have to assign my string of array to datarow
            }
        }
    }
}

有人能帮我吗

您需要设置
GridViewRow.DataItem


您从这段代码中得到的错误是什么?我得到的错误是无法将类型“string”隐式转换为“System.Data.DataRow”您能更清楚地解释一下您试图解决的问题吗,解决方案的理由是什么?你为什么需要设置一个datarow数组?@hass:我将从选定的数组中获取多个Id,因此我必须通过foreach(datarow dr in dRow)循环进行检查