我有一个linq查询将返回1个结果,这将是一个整数.我想将它分配给一个Int32变量以便稍后使用,但是我得到一个错误,它读取"int不包含RatingNumber的定义而且没有扩展方法可以找到类型为int的第一个参数的RatingNumber(你是否遗漏了) using指令或程序集引用?)
这是调用查询的代码
IEnumerable<int> newRatingNumber = getNewRecipeNumbers.newRatingNum();
foreach (var a in newRatingNumber)
{
ratingNumber = a.RatingNum;
}
Run Code Online (Sandbox Code Playgroud)
这是查询:
public IEnumerable<int> newRatingNum()
{
ratingTableAdapter.Fill(recipeDataSet.Rating);
var newRatingNum = (from a in recipeDataSet.Rating
where a.UserRating == 0 &&
a.FamilyRating == 0 &&
a.HealthRating == 0 &&
a.EaseOfCooking == 0 &&
a.CookingTime == 0
select a.RatingNum);
return newRatingNum;
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用Convert.ToInt32将结果转换为int,这消除了编译错误,但是这创建了一个InvalidCastException.有人有主意吗?
谢谢您的帮助
克雷格
我正在尝试创建一个过滤的非聚集索引.在gui我右键单击Indexes我想要索引的表的文件夹.添加应该应用索引的列,然后单击过滤器页面以添加此语句:WHERE eMail IS NOT NULL.单击确定,我出现此错误:
索引'fix_Email'创建失败.(Microsoft.SqlServer.Smo)
关键字"WHERE"附近的语法不正确.
关键字'with'附近的语法不正确.如果此语句是公用表表达式,xmlnamespaces子句或更改跟踪上下文子句,则必须以分号终止先前的语句.(Microsoft SQL Server,错误:156)
这直接来自一本关于SQL Server 2008 Administration的书.我安装了SQL 2012 express,看看两者之间会有什么不同.之前的所有示例都有效,创建了聚簇索引,非聚簇索引和覆盖索引.这是本书或SQL Server 2012或Express版本的问题吗?我尝试按照我的WHERE声明末尾的错误消息的建议放置一个分号,但是没有做任何事情.
我能够在查询窗口中使用此代码创建索引:
CREATE NONCLUSTERED INDEX fix_Prices
ON dbo.Customers (eMail)
WHERE eMail IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)
为什么这样做但不使用Management Studio gui?
我已经看到了很多有关添加的内容Array的ComboBox,而不是周围的其他方式.我想把ComboBox它们的内容添加到一个Array被发送到另一个方法进行处理.
我已经.Items.Count确定了它的大小Array,但我无法弄清楚如何循环中的项目ComboBox.
我正在尝试使用 string[] files = System.IO.Directory.GetFiles("~/Pictures/");在程序中的文件夹中搜索图片文件。这稍后将用于随机选择要显示在图像框中的图片。当它尝试查找 ~/Pictures 时出现错误,因为该方法正在查找 'C:\Program Files (x86)\Common Files\Microsoft Shared \DevServer\10.0\~\Pictures\'。反而。“~”不是要让它在程序目录中查找吗?如果在安装程序之前我不知道它将是什么,我如何使它在程序目录中查找?任何帮助将不胜感激!!
我一直在尝试使用v7支持库在我的android项目中使用网格布局.我已经看到很多人遇到了我遇到的同样的问题,但他们所有的修复都不适合我.我已经更新了java.我已经更新了最新的支持库.我已将支持包添加到构建路径中.我已经尝试将gridview拖到视图上并允许eclipse导入包.没有这些工作.我继续android.support.v7.widget.GridLayout无法实例化.我甚至创建了一个测试项目,并从支持网格布局和相同的错误开始.有没有其他想法?这些是我寻求帮助的地方:
给出android.support.v7.widget.GridLayout错误的Eclipse无法实例化
IntelliJ和android.support.v7.widget.GridLayout
Eclipse和Android SL GridLayout无法一起工作 - "android.support.v7.widget.GridLayout无法实例化"
在许多其他....
这是我的activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.GridLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
app:alignmentMode="alignBounds"
app:columnCount="6"
app:columnOrderPreserved="false"
app:useDefaultMargins="true" >
<EditText
android:id="@+id/total"
app:layout_column="0"
app:layout_columnSpan="6"
app:layout_gravity="left"
app:layout_row="0"
android:clickable="false"
android:ems="10"
android:inputType="none|number"
android:textAlignment="textEnd"
android:width="500dp" >
<requestFocus />
</EditText>
<Button
android:id="@+id/Button8"
app:layout_column="1"
app:layout_row="1"
android:background="@drawable/button_light_grey"
android:minHeight="40dip"
android:minWidth="40dip"
android:onClick="numberButtonEventHandler"
android:text="8" />
<Button
android:id="@+id/Button9"
app:layout_column="2"
app:layout_row="1"
android:background="@drawable/button_light_grey"
android:minHeight="40dip"
android:minWidth="40dip"
android:onClick="numberButtonEventHandler"
android:text="9" />
<Button
android:id="@+id/Button4"
app:layout_column="0"
app:layout_row="2"
android:background="@drawable/button_light_grey"
android:minHeight="40dip"
android:minWidth="40dip"
android:onClick="numberButtonEventHandler"
android:text="4" />
<Button
android:id="@+id/Button5"
app:layout_column="1"
app:layout_row="2"
android:background="@drawable/button_light_grey"
android:minHeight="40dip"
android:minWidth="40dip"
android:onClick="numberButtonEventHandler"
android:text="5" /> …Run Code Online (Sandbox Code Playgroud) 我为android练习制作了一个完美的计算器程序.我不喜欢我开始的相对布局,并决定尝试网格布局.现在我MainActivity.java
没有看到该activity_main.xml文件.我已经检查了R.java文件并查看了列表activity_main.xml,列出了所有按钮.在activity_main.xml解析就好了.我试过重建程序无济于事.任何想法都会有所帮助!这是activity_main.xml file
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:alignmentMode="alignBounds"
android:columnCount="8"
android:columnOrderPreserved="false"
android:useDefaultMargins="true" >
<EditText
android:id="@+id/total"
android:layout_column="0"
android:layout_columnSpan="6"
android:layout_gravity="left"
android:layout_row="0"
android:clickable="false"
android:ems="10"
android:inputType="none|number"
android:textAlignment="textEnd"
android:width="500dp" >
<requestFocus />
</EditText>
<Button
android:id="@+id/Button8"
android:layout_column="1"
android:layout_row="1"
android:background="@drawable/button_light_grey"
android:minHeight="40dip"
android:minWidth="40dip"
android:onClick="numberButtonEventHandler"
android:text="8" />
<Button
android:id="@+id/Button9"
android:layout_column="2"
android:layout_row="1"
android:background="@drawable/button_light_grey"
android:minHeight="40dip"
android:minWidth="40dip"
android:onClick="numberButtonEventHandler"
android:text="9" />
<Button
android:id="@+id/Button4"
android:layout_column="0"
android:layout_row="2"
android:background="@drawable/button_light_grey"
android:minHeight="40dip"
android:minWidth="40dip"
android:onClick="numberButtonEventHandler"
android:text="4" />
<Button
android:id="@+id/Button5"
android:layout_column="1"
android:layout_row="2"
android:background="@drawable/button_light_grey"
android:minHeight="40dip"
android:minWidth="40dip"
android:onClick="numberButtonEventHandler"
android:text="5" /> …Run Code Online (Sandbox Code Playgroud) 只是为了练习我正在尝试编写一个计算器程序.为了使我很难尝试使用我学到的一些高级继承主题,但没有真正使用过.假设您有一个以IMath一种方法命名的接口string DoMath().是否有可能在IMath接口中编写一个变量,实现该接口的所有类都会看到新的值?因此,例如我的类Add : IMath将具有该方法,DoMath()并且在该DoMath()方法中将更改变量的值double ITotal,所有实现IMath接口的类将看到新值.