问题一:在gridview里我放了一个checkbox,想每行都显示出来,但是现在就一行显示出来checkbox,其他行没有显示。问题二:如何实现只选择其中的几行数据(即选择几个checkbox),然后删除。(全选,然后删除已经实现。)问题三:我参照孟老大的上传图片代码,如下:
Stream fileDataStream = this.FileUpload1.PostedFile.InputStream;
int fileLength = this.FileUpload1.PostedFile.ContentLength;
byte[] fileData = new byte[fileLength];
fileDataStream.Read(fileData,0,fileLength);
MemoryStream ms = new MemoryStream(fileData);
content.Picture = System.Drawing.Image.FromStream(ms);
但是,在这句时报错 Stream fileDataStream = this.FileUpload1.PostedFile.InputStream; “未将对象引用设置到对象的实例”刚接触,虚心请教,谢谢。
Stream fileDataStream = this.FileUpload1.PostedFile.InputStream;
int fileLength = this.FileUpload1.PostedFile.ContentLength;
byte[] fileData = new byte[fileLength];
fileDataStream.Read(fileData,0,fileLength);
MemoryStream ms = new MemoryStream(fileData);
content.Picture = System.Drawing.Image.FromStream(ms);
但是,在这句时报错 Stream fileDataStream = this.FileUpload1.PostedFile.InputStream; “未将对象引用设置到对象的实例”刚接触,虚心请教,谢谢。
解决方案 »
- 用支付宝接口,有一个报错,在线等
- 水晶报表打印问题
- 怎么用列表的方式读出数据。或required.write读数据
- User Control如何在Design View里设DataSource属性?
- 初学者寻求界面步局的方法或经验。
- 自己写的网站,个人想聚集点人气真不容易.
- 求助啊?C#和ASP.net做一下比较吧
- Forms身份验证的问题!?
- 在同一个解决方案中怎样实现从一个方案的某个页面转入另一个方案的一个页面(在线)
- 关于页面间特殊字符的传值的问题,希望大家帮帮我~~~
- 关于 只能输入中文或英文,其它字符不能输入的正则表达的疑问
- ItemTemplate前台显示根据有endtime字段判断显示为"有效"或则"过期" 请求支援
HTML代码:
<asp:TemplateField HeaderText="选择">
<ItemStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" Style="position: relative" />
</ItemTemplate>
</asp:TemplateField>问题二、你既然都解决了全选删除,那挑选删除也是一样的道理吖
C#:
#region//批量删除
protected void alldelbtn_Click(object sender, EventArgs e)
{
conString();
CheckBox chk;
foreach (GridViewRow gvr in GridView1.Rows)
{
chk = (CheckBox)gvr.FindControl("CheckBox1");
if (chk.Checked)
{
int id = Convert.ToInt32(GridView1.DataKeys[gvr.RowIndex].Value.ToString());
com = new SqlCommand("update authors set delstate=1 where au_id='" + id + "'", con);
try
{
con.Open();
com.ExecuteNonQuery();
lblmessage.Text = "批量删除成功!";
con.Close();
}
catch (Exception ex)
{ lblmessage.Text = "无法批量删除!"; }
}
}
PBind();//自己写的页面加载时绑定方法
}
#endregion
2:循环然后判断
3:仔细查看代码不难得,慢慢来
1:手写gridview
2:循环然后判断
3:仔细查看代码 不难得,慢慢来
----------------------等于没说
Stream fileDataStream = this.FileUpload1.PostedFile.InputStream;
应该是this.FileUpload1.PostedFile为null引发异常