Tag: listitem

ASP.Net:如何禁用ListItem?

我遇到了一个烦人的问题,如果你不是像我这样的新手,那可能很容易解决。 我在ASP.Net中有一个DropDownList ,它有一个需要被禁用的ListItem ……但我并不是说Enable=”False” 。 而且我也不想禁用整个DropDownList ,只需要一个特定的ListItem 。 我正在谈论的是用HTML编写为disabled=”disabled” ,就像这样…… Disabled Option 任何人都知道如何在ASP.Net中这样做? 非常感谢。

获取所有DropDown列表的选定选项

我试图在我的页面上获取所有下拉列表,并在每个下拉列表中选择所选项目文本/值。 但我似乎错过了一些东西。 foreach (DropDownList dr in this.Page.Form.Controls.OfType()) { foreach (ListItem li in dr.Items) { if (li.Selected) { //put the selected items value/text into something. } } } 有没有想过这样做? 编辑:使其更清晰。 我有一个随机数量的DropDownLists,我可以选择1个选项pr Dropdownlist。 当我按下按钮时,我需要从每个DropDownLists中选择的内容中获取信息。 (DropDownLists上没有ID,有一个随机数)。

C#Listview添加带有图像和文本的项目,并将文本对齐到左侧

我正在尝试创建一些测试程序,只是为了学习c#的乐趣,我找到了一些我真的无法弄清楚的东西。 我想将图像添加到列表视图中的项目。 我在Stackoverflow上发现了一篇文章,解释了如何做到这一点,并且它有效。 但是,我无法在项目中添加额外的文本。 我希望旁边有一个带文字的图像。 我目前的代码: ImageList Imagelist = new ImageList(); private void Form1_Load(object sender, EventArgs e) { //retrieve all image files String[] ImageFiles = Directory.GetFiles(@”C:\test”); foreach (var file in ImageFiles) { //Add images to Imagelist Imagelist.Images.Add(Image.FromFile(file)); } //set the amall and large ImageList properties of listview listView1.LargeImageList = Imagelist; listView1.SmallImageList = Imagelist; listView1.Items.Add(new ListViewItem() […]

SharePoint 2010 – 客户端对象模型 – 向ListItem添加附件

我有一个SharePoint列表,我正在使用客户端对象模型添加新的ListItems。 添加ListItems不是问题,而且效果很好。 现在我想添加附件。 我以下列方式使用SaveBinaryDirect: File.SaveBinaryDirect(clientCtx, url.AbsolutePath + “/Attachments/31/” + fileName, inputStream, true); 只要我尝试添加附件的项目已经具有通过SharePoint网站添加的附件而不使用客户端对象模型,它就没有任何问题。 当我尝试将附件添加到没有任何附件的项目时,我会收到以下错误(两者都发生但没有相同的文件 – 但这两个消息始终显示): 远程服务器返回错误:(409)冲突 远程服务器返回错误:(404)Not Found 我想我可能需要先为这个项目创建附件文件夹。 当我尝试以下代码时: clientCtx.Load(ticketList.RootFolder.Folders); clientCtx.ExecuteQuery(); clientCtx.Load(ticketList.RootFolder.Folders[1]); // 1 -> Attachment folder clientCtx.Load(ticketList.RootFolder.Folders[1].Folders); clientCtx.ExecuteQuery(); Folder folder = ticketList.RootFolder.Folders[1].Folders.Add(“33”); clientCtx.ExecuteQuery(); 我收到一条错误消息: 无法创建文件夹“Lists / Ticket System / Attachment / 33” 我拥有SharePoint站点/列表的完全管理员权限。 我有什么想法可能做错了吗? 谢谢,Thorben