小编use*_*922的帖子

按enter键改变焦点控制

我有一个Windows窗体,我需要当用户按下Enter设置焦点到下一个控件.知道如何实现这一点(不使用按键事件)

.net c# winforms

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

在GridView模板字段中设置文本框值

在我的页面加载方法中,我想将模板字段中的文本框设置为值.

这是我当前的源代码,显示了我的模板字段文本框项'txtQuan':

    <asp:TemplateField>
              <ItemTemplate>
              <asp:Label ID="lblTotalRate" Text="Qty:" runat="server" />
              <asp:TextBox ID="txtQuan" Height="15" Width="30" runat="server" />

              <asp:Button ID="addButton" CommandName="cmdUpdate" Text="Update Qty"  OnClick="addItemsToCart_Click" runat="server" />
             </ItemTemplate>
             </asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

这就是我试图设置TextBox值的方式:

 string cartQty = Qty.ToString();

 ((TextBox)(FindControl("txtQuan"))).Text = cartQty;
Run Code Online (Sandbox Code Playgroud)

我当前收到'nullRefernceException错误'.

c# asp.net datagridview

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

在C#中填充数组引用"对象引用未设置为对象的实例".

我想在我的asp.net mvc 3视图中使用一些虚拟数据.以下代码是应将数据传递给视图的控制器的一部分.

List<KeyValuePair<int, int>> dummyData = new List<KeyValuePair<int, int>>();
                dummyData.Add(new KeyValuePair<int, int>(1,1));
                dummyData.Add(new KeyValuePair<int, int>(1,2));
                dummyData.Add(new KeyValuePair<int, int>(2,1));
                dummyData.Add(new KeyValuePair<int, int>(3,1));
                dummyData.Add(new KeyValuePair<int, int>(4,1));
                dummyData.Add(new KeyValuePair<int, int>(4,2));
                dummyData.Add(new KeyValuePair<int, int>(4,3));
                dummyData.Add(new KeyValuePair<int, int>(4,4));
Run Code Online (Sandbox Code Playgroud)

顾名思义,这是我的虚拟数据.这背后的想法是第一个数字表示RowNumber形式表,第二个数字表示ColumnNumber.我想以某种方式组合与同一行相关但具有不同ColumnNumbers的记录.为此,我选择使用二维数组:

int dummyCount = dummyData.Count;

            List<KeyValuePair<int, int>>[,] dummyArray = new List<KeyValuePair<int, int>>[dummyCount,dummyCount];

            int index1 = -1;
            int index2 = 0;

            for (int i = 0; i < dummyCount; i++)
            {

                int tempColNum = 1;
                if (dummyData[i].Value != tempColNum)
                {
                    dummyArray[index1, index2].Add(dummyData[i]);
                    index2++;
                }
                else
                {
                    index1++; …
Run Code Online (Sandbox Code Playgroud)

c# generics list

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

标签 统计

c# ×3

.net ×1

asp.net ×1

datagridview ×1

generics ×1

list ×1

winforms ×1