私は列の値を結合するために、次のコードを書かれている「lblJurisdiction」(true)を動作していないLINQのコードグリッドビューにチェックボックスがチェックされているすべてのローの適切
if (grdView.Rows.Count > 0)
{
foreach (GridViewRow row in grdView.Rows)
{
CheckBox chkbox = row.FindControl("chkbox") as CheckBox;
Label lblJurisdiction = row.FindControl("lblJurisdiction") as Label;
bool saveThis = chkbox.Checked;
if (saveThis == true)
{
List<String> Items = new List<String>();
Items.Add(lblJurisdiction.Text);
Items.Sort();
List<string> Unique = Items.Distinct().ToList();
string ReplacedJurisdiction = string.Join(",", Unique.ToArray());
hdnJurisdiction.Value = ReplacedJurisdiction;
}
}
}
含まれてい
- [真] [アラバマ州] [いくつかの値]
- [真] [アラスカ] [いくつかの値]
- [偽] [ニューヨーク] [いくつかの値]
- [偽] [カリフォルニア州] [いくつかの値]今
隠しフィールドは、アラバマ州、アラスカそれは一つだけ、すなわちアラスカを組み合わせている が含まれている必要があります...
私たちは霊的ではありません。 –
私はちょうどこの問題を解決するためにこの質問をしました。これは、スタックオーバーフローフローの仕事です。 – Nida
いいえあなたは時間を無駄にして無料でお手伝いすることを人々に求めている無料のウェブサイトにいます。ここに**仕事**はありません。謙虚さのビットはあなたに長い道のりを取るでしょう。あなたの質問に完全な情報を提供します。 –