C# 字符串数组到数据行数组
我想将数组的字符串分配给datarow数组 我的代码如下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
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)循环进行检查