我有一个以下格式的字符串:
A:B:C;J:K;P:L:J;
Run Code Online (Sandbox Code Playgroud)
我想在冒号(:)之后拆分字符串并在分号(;)之后开始一个新行.任何人都可以帮我查询.
输出示例:
A B C
J K
P L J
Run Code Online (Sandbox Code Playgroud) 我想找到父中继器,其中包含子中继器,子中继器包含下拉列表。在下拉列表的 SelectedIndexChange 上,我想找出父中继器。找到父中继器后,我想找到父中继器内的隐藏字段值。IE
父中继器包含 HiddenField 和子中继器 子中继器包含此下拉选定索引更改事件上的下拉列表 我想找到父中继器中的 HiddenField 值。
我的代码:
DropDownList myGeneralButton = (DropDownList)sender;
Repeater item = (Repeater)myGeneralButton.Parent.Parent;
for (int i = 0; i < item.Items.Count; ++i)
{
HiddenField hdn= item.Items[i].FindControl("Hdhotelname") as HiddenField;
string h = hdn.Value;
}
Run Code Online (Sandbox Code Playgroud)
在这个隐藏字段中,我获得了所有值,但我想要一个我选择下拉列表的特定索引的值。
谢谢
我想在下面的代码中给objTest.TestNumber提供可选参数值.我的代码如下: -
public class TestInfo
{
public int Id { get; set; }
public string TestNumber { get; set; }
}
public string TestUpdate(TestInfo objTest)
{
int retVal = 0;
try
{
dataContext = new AccretiveAPIContext(GetConnection(locationId));
retVal = dataContext.Database.ExecuteSqlCommand(
"EXEC usp_TestUpdate @ID, @TestNumber",
new SqlParameter("@ID", objTest.Id),
new SqlParameter("@TestNumber", objTest.TestNumber),
);
}
catch (Exception)
{
throw;
}
return retVal.ToString();
}
Run Code Online (Sandbox Code Playgroud)
请告诉我需要做出的更改"@TestNumber",objTest.TestNumber作为可选参数.我想将其默认值设置为零("0").
请帮忙.