如何在asp中向Gridview添加泛型类值。net web应用程序
你好, 我是使用 asp.net 进行 Web 应用程序开发的新手.我想在 gridview 中保存通用类数据.我有包含几个控件和按钮的 Web 表单.当用户单击添加按钮时,所有控件值都存储在类中,然后类值存储在 gridview 中.我得到了只有空的 gridview 结构. 请检查以下代码. Repeater.cs public class RepeaterData { public int ino; public string iname; public string val1; public string val2; public string val3; public string val4; public string tot; public int INo { get { return ino;} set { ino = valu
146 2022-07-19
编程技术问答社区
如何将Ienumerable()转换为字符串?
大家好,我有这样的代码,并且我将该字符串值绑定到下拉列表. string test = ds.Tables[0].AsEnumerable().Where(x => x.Field("Id") == lbl.Text).Select(z => z.Field;("描述")).ToString(); Drpdwn.Items.Add(test); 但是在执行时它会像这样绑定, System.Data.EnumerableRowCollection'1[System.String] 如何解决这个问题?在此先感谢.. 解决方案 循环遍历集合并将其添加到下拉项中. var items = ds.Tables[0].AsEnumerable().Where(x => x.Field("Id") == lbl.Text).Select(z => z.Field("Description")).ToList(); foreach(var i in items) {
1430 2022-07-19
编程技术问答社区
如何在WPF窗口中使用泛型参数
Windows的构造函数如何接受2个Generics参数? 像这样: 选择的是一个窗口; CustomerControl、UsersControl、StyleControl 是 UserControl; CutomerInfo、UsersInfo、StyleInfo 是类; CustomerControl cc = new CustomerControl();列出lci = new 列表(10);UsersControl uc = new UsersControl();列出lui = new 列表(20);StyleControl sc = new StyleControl();列出lsi = new 列表(30);选择chooseCustomer = new Choosen(cc,lci);chooseCustomer.Show();Choosen chooseUsers =
608 2022-07-19
编程技术问答社区
动态传递参数
我必须将列表传递给下面的函数. public static List>AllCombinationsOf(params List[] 集){//这里有一些代码} 现在我使用以下方法调用该函数: var x = AllCombinationsOf(A,B,C); 我不知道运行前需要传递的列表数量.它将动态变化.如何动态创建列表并传递此函数. 如果我想将参数传递给“AllCombinationsOf"作为 AllCombinationsOf(A,B,C,D);所有组合(A,B);AllCombinationsOf(A,B,C,D,E); 表示我必须做什么? 我必须动态传递参数(将更改的参数) 我尝试将列表添加到此 列表>lst = new List 但它不起作用 解决方案 您只需列出值: 列表l1 = new 列表{ "heelo", "再见" };列表l2 = new 列
94 2022-07-19
编程技术问答社区
带或不带括号的新列表
各位专家, 我们可以用两种类似的方式创建一个已知字节的列表: ListwithParentheses = new List() {1,2,3,4,5};列表withoutParentheses = new 列表{6,7,8,9,10}; 两者似乎都有效. 两者有什么区别? 其中一个比另一个更可取吗? 解决方案 就您的示例而言,没什么. 在第一种情况下,您实际上可以在第一个语句中定义数组计数,但稍后再为其添加值. 例如 列表withParentheses = 新列表[4]; 带括号[0]=1; 带括号[1]=2; 在第二种情况下,你没有那种自由.您必须在数组中定义一些初始值(就像您所做的那样). 这可能会有所帮助, CSharp 3 0overview[^] :)
162 2022-07-19
编程技术问答社区
内部具有相同类的泛型类
我正在尝试创建一个泛型类,其中包含相同泛型类型的变量: public class MyClass{我的班级a = new MyClass();} 这个想法是拥有一个具有相同泛型类型和不同参数类型 T1 的变量.由于编译错误,我不能这样做. 有任何想法吗?谢谢. Sergey 解决方案 这段代码编译: class MyClass{public T 值 { get;私有 设置;}public MyClass(T value){值 = 值;}public static int Func(int x){我的班级inst = new MyClass(x);...return inst.Value;}public static U OtherFunc(U x){我的班级inst = new MyClass(x);...return inst.Value;}} [编辑] 您的问题有一个解决方案.您将 MyClass 定义为具有两种泛
128 2022-07-19
编程技术问答社区
从列表中删除项的通用方法
大家好,我有疑问,如果你能帮助我,我将非常感激. 我有一个属性名为 SNO 的 list. 我写了一个代码 Public Void delete(ListdataList,String MatchedSno){if(!String.IsNullOrEmpty(MatchedSno))dataList.RemoveAll(a=>a.SNO==Convert.ToInt32(MatchedSno));别的dataList.RemoveRange(1,dataList.Count-1);} 但我想创建一个具有类型列表的通用方法 现在想要实现相同,即 公共无效删除(ListdataList,String MatchedSno){if(!String.IsNullOrEmpty(MatchedSno))dataList.RemoveAll(a=>a.SNO==Convert.ToInt32(MatchedSno));别的dataList.Remo
170 2022-07-19
编程技术问答社区
泛型在C语言中的实际应用#
你好, 我已经阅读了许多关于 C# 中泛型的文章,但无法理解它的实际用途,谁能解释一下不使用泛型类型的实时问题以及我们如何使用泛型解决这些问题 谢谢 解决方案 我认为当您“了解"泛型并对如何使用它们有“感觉"时,您会发现它们非常有用.我还预测,您对泛型可以用来做什么...以及大大简化...的编码的感觉将分“阶段"出现. 因此,让我概述一些我认为泛型添加到 .NET 的主要“优点",以便我认为它们易于理解,以及它们的用处将立即对您可见的可能性. 0. 对于所有用例:泛型消除了在代码中进行类型检查的需要,以及从 Object 转换为特定类型的需要:这是一个令人头疼的问题! 1. 立即替代 .NET 的旧数据结构 一个.使用 List 和其他通用数据结构(如字典、队列、堆栈等)更高效,提供更多内部功能,并使您编写的代码本质上更具强类型,更易于理解和维护. 2. 泛型使您能够更轻松地表达和使用复杂的“复合"数据结构 一个.考
100 2022-07-19
编程技术问答社区
关于java泛型方法声明的问题
关于我的考试修订版的 Java 泛型方法声明的快速问题 如果我想声明一个方法,该方法将返回通过考试的已教学生列表,例如 正确答案是这个 static List passed(List) 这种方式有可能吗?如果不可能,为什么? static List passed(List) static List passed(List) 我尝试过的: 这个我试过了,是正确的,因为它的返回类型写得很清楚,就是List static List passed(List) 解决方案 以下类型不可以, static List passed(List) 因为静态不能是通用的.删除 static 前面的 并留下与之前相同的通用函数声明.:笑: 如果
136 2022-07-19
编程技术问答社区
使用泛型句柄时,命名空间不能直接包含字段或方法等成员
using System; using System.Web; using System.Data.SqlClient; using System.Configuration; public class FileCS : IHttpHandler { public void ProcessRequest(HttpContext context) { int id = int.Parse(context.Request.QueryString["id"]); byte[] bytes; string contentType; string strConnString = ConfigurationManager.ConnectionStrings["VCRConnectionString"].ConnectionSt
202 2022-07-19
编程技术问答社区
是否将列表转换为泛型类型?
你好, 我有一个“T GetConfig"方法.这可能会返回一个基本类型或一个 List 我现在有一个情况,其中 T 是 List,我的结果是 List,但我“无法将 List 转换为 T 类型". 有没有简单的方法解决这个问题? 还是我必须创建一个“ListGetConfigList"方法? 塔 安迪 我尝试过的: 好吧,这没有用: (T)SelectMenu.SelectByIdAndSelected(menuId.Value, (int)config.Value) 解决方案 我为此感到非常自豪: 我没有完全解释它,但是这些方法确实需要做不同的事情来获取基本类型或列表类型设置.我本可以将其分流到 Configuration 类,但无论如何我已经开始创建第二个 List 方法了. 分离>来自无论如何,方法都是一件好事,所以每个方法都不会太复杂 //This is an object
158 2022-07-19
编程技术问答社区
将多个列表添加到单个列表中
朋友们好, 我有 3 个列表.我想将这 3 个列表添加到 1 个列表中. 我可以这样做吗? 我的代码如下. 列表_sms = new List();列出_contacts = new 列表();列出_pinCode = new 列表(); 我想将这 3 个列表添加到 列表_PhysicalResult = new 列表(); 我试过 _PhysicalResult.AddRange(_contacts); 但它不起作用. 你能帮帮我吗? 谢谢, Viprat 解决方案 你好, 当然,当您在列表中传递键入的值时,这将不起作用. 而是使用下面的代码, 列表_PhysicalResult = new 列表();_PhysicalResult.AddRange(_contacts); 如果您使用的是 Framework
102 2022-07-19
编程技术问答社区
c夏普中的泛型是什么?我们如何使用它?它有什么用途
朋友们好 我从不同的网站和书籍中研究了很多关于泛型的知识,但我仍然不知道 C 语言中的泛型? 请用简单易懂的方式解释一下,以便我了解这是什么以及它的用途? 解决方案 使用下面的msdn链接详细了解泛型 http://msdn.microsoft.com/en-gb/library/512aeb7t(v=vs.80).aspx[^]
162 2022-07-19
编程技术问答社区
泛型类型筛选
你好, 假设我们有一个抽象类 X和 w 有两个派生类 Y:X和 Z:X. 现在,我想获取所有实现抽象类 X 的类型.如何在 typeof() 中定义类型来做到这一点? 解决方案 你需要使用反射. 以下类:System.Reflection.Assembly 有以下方法:GetTypes 这将返回该程序集中定义的所有类型的数组.然后对于每种类型,您需要递归检查抽象类 X 的 BaseType 属性.
94 2022-07-19
编程技术问答社区
什么类型可以';t C#泛型类参数be?
我知道C#泛型类不能作为参数 1.静态类 public static class 静态类{...}...GenericClassobj= new GenericClass();... 2.指针(不安全模式) ...GenericClassobj = new GenericClass();... 还有什么泛型类参数不能是什么类型? 解决方案 终于找到了!!! 它是动态类. 动态类不能作为通用类的参数. 当谈到动态类时,我的意思是这个 => /* 加载到程序集中.*/moduleAssembly = Assembly.LoadFile(fileName);/* 获取此程序集中的类的类型.*/类型类型 = moduleAssembly.GetTypes();/* 创建一个新实例 */Activator.CreateInstance(type);
170 2022-07-19
编程技术问答社区
如何从sql server为通用程序执行存储过程?
您好,我是 C# 新手,非常感谢您的帮助:) 如何从sql server执行一个存储过程,让它返回表给程序,并根据存储过程返回的数据表的数量生成所需的csv文件数量? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { SqlConnection sqlConnection1 = new SqlConnection("Your Connection String"); SqlCommand cmd = new SqlCommand();
254 2022-07-19
编程技术问答社区
如何在C中使用泛型数组方法的泛型扩展#
您好,我正在尝试创建自己的类,就像我的 microsoft 提供的列表泛型类一样. 以下是我的代码: namespace OwnGenricClass { class Program { static void Main(string[] args) { Owngeneric _test = new Owngeneric(); _test.addvalue(12); _test.addvalue(13); _test.addvalue(14); _test.addvalue(15); _test.addvalue(16); _test.extnlenght(); //showing error }
130 2022-07-19
编程技术问答社区
如何声明泛型基类来操作值和实例?
大家好 我正在尝试形成一个基类来管理值类型的值和类的实例. 为此,我尝试了以下方法: public interface IBase { T Value { get; set; } } public abstract class Base : IBase { private T value; public T Value { get { return value; } set { this.value = value; } } } public class StringBase : Base { public StringBase(string value) { this.Value = value; } } public class IntBase : Base { public IntBase(int value)
224 2022-07-19
编程技术问答社区
典型的DataGridView问题
使用系统;使用 System.Collections.Generic;使用 System.ComponentModel;使用 System.Data;使用 System.Drawing;使用 System.Linq;使用 System.Text;使用 System.Windows.Forms;命名空间 ShowEntityOfInherited{public 部分 class Form1 : Form{public Form1(){初始化组件();}private void button1_Click(object 发送者,EventArgse){列出All = new List();学生 s1 = new Student();s1.StudentName = "Moumit";s1.StudentRoll = 10;s1.StudentClass.KlassName = "V";学生 s2 = new Student();s2.StudentName = "Moumit1";s
182 2022-07-19
编程技术问答社区
在泛型类上应用约束时使用new()
你好, 我使用泛型已经有一段时间了,并且已经广泛使用它们.最近,当我在一个涉及泛型的项目上工作时,有些事情让我印象深刻,我希望有人能澄清一下.假设我声明一个类如下: public class 栈where T : IComparable,new(){……} 这里,占据 T 位置的类应该实现 IComparable 接口,并且还应该实现一个默认构造函数.但是我们也知道,如果我们不提供默认构造函数,编译器会自动插入默认构造函数.那么在泛型类上写一个“new()"约束有什么用呢? 解决方案 也就是说,phe无参数构造函数必须存在,不管怎样. 考虑以下几点: public class Test1 {public Test1(string somestring) { }}public class Test2哪里 T1 : 新() {} 现在如果我尝试定义一个实例 Test2testInstance = new Test2(); 那会失败 '
198 2022-07-19
编程技术问答社区