unote 書けば書くほどに

20230222

void getString()//CreateWord
{
    string str = dtWord.Rows[X]["chkZ"].ToString();
    string tgt = "-";

    int tgtidx = str.IndexOf(tgt);

    if (tgtidx > 1)
    {
        Console.WriteLine(str.Substring(0, tgtidx + 5));//ハイフン+5桁を取り出す
    }
    else
    {
        Console.WriteLine(tgt + "はありません");
        Console.WriteLine(str);
    }

}

dtZrwCnt = dtZ.Rows.Count;
dtSrwCnt = dtSrchRslt.Rows.Count;

string strAimai;

if (dtSrwCnt == 1)
{
    dtZ.Rows[X]["aimai"] = dtSrchRslt.Rows[0][0].ToString();//あいまい検索結果の列に追加
    X++;
}

else
{
    for (int dtSrw = 0; dtSrw < dtSrwCnt; dtSrw++)
    {
        strAimai = dtSrchRslt.Rows[dtSrw][0].ToString();//あいまい検索結果
        DataRow addrwZ = dtZ.NewRow();

        if (dtSrw == 0 )
        {
            dtZ.Rows[X]["aimai"] = strAimai; 
        }
        else
        {
            dtZ.Rows.InsertAt(addrwZ, dtSrw + 1);//行追加(対象行,開始位置)
            dtZ.Rows[X]["aimai"] = strAimai;//あいまい検索結果の列に追加
        }

        X = dtSrw + 1; //次に書く行位置
    }
}