私はいくつかのコードブロックを理解できない別の人が開発したプロジェクトに巻き込まれています。 これはコードブロックです。テーブルからコンボボックスに特定の値をロード
int outCount = 0;
object obj = storeBO.FillStoreDDLWithLogicalQtyByItemID(cmbItem.SelectedItem.Value.CToInt(), out outCount);
this.cmbStore.Items.Clear();
if (outCount != 0)
{
support.LoadAllToComboBox(cmbStore, obj, "StoreID", "StoreName");
lblStoreMsg.Text = "";
}
else
{
support.LoadAllToComboBox(cmbStore, null, null, null);
lblStoreMsg.Text = Resources.Resource1.msgStoresNotFound;
return;
}
cmbStoreは、コンボボックス
のIDで、 "LoadAllToComboBox" の定義は以下の通りです。
public void LoadAllToComboBox(AjaxControlToolkit.ComboBox cmb, object dataSource, string dataValueField, string dataTextField)
{
try
{
cmb.Items.Clear();
cmb.SelectedValue = null;
cmb.DataSource = dataSource;
cmb.DataValueField = dataValueField;
cmb.DataTextField = dataTextField;
cmb.DataBind();
cmb.Items.Add(new ListItem("Select", "Select"));
cmb.SelectedValue = "Select";
}
catch (Exception exception)
{
throw exception;
}
}
この2つのコードブロックを理解するのを手伝ってください。誰かが私にこれらの2つのコードブロックを説明できるなら、それは素晴らしいことでしょう。
特別には、私はこれにDataBindがどこに結合されるかを知りたい。(その1を通じて、私はLINQコードを達することができる)
あなたのコードにはLINQクエリはありませんに答えるでしょう。質問は不明です –