小编rah*_*wal的帖子

用于将字符串拆分为行和列的SQL查询

我有一个以下格式的字符串:

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)

sql t-sql sql-server

4
推荐指数
1
解决办法
4502
查看次数

从子中继器的下拉列表中查找父中继器 selectedindexchange

我想找到父中继器,其中包含子中继器,子中继器包含下拉列表。在下拉列表的 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)

在这个隐藏字段中,我获得了所有值,但我想要一个我选择下拉列表的特定索引的值。

谢谢

asp.net repeater

3
推荐指数
1
解决办法
2516
查看次数

添加可选参数

我想在下面的代码中给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").

请帮忙.

c#

1
推荐指数
1
解决办法
64
查看次数

标签 统计

asp.net ×1

c# ×1

repeater ×1

sql ×1

sql-server ×1

t-sql ×1